- 2024-07-17浅谈Octave的使用(从下载到基础语言编译)第一部分
介绍出发点 很多关注机器学习(看过吴恩达大神的视频),还有因为一些原因没有办法使用Matlab(可能是由于权限或是资金问题)的小伙伴们可能都或多或少地听说过Octave这一款软件,但又没用真正地下载和使用这一款免费的开源软件,基于这样一个现状,我想跟大家聊聊Octave这一软件的使用
- 2024-07-05SIFT源码分析
SIFT的原理以及逻辑过程我就不细说了,网上有很多的教程大家可以参考,今天我主要是对SIFT的源码进行细致的分析,包括代码中的各种细节也都会一一讲解。 我是先贴代码然后做解释std::unique_ptr<Regions>Describe(constimage::Image<unsi
- 2024-04-30MATLAB 和 Octave 之间的区别
MATLAB和Octave之间的区别MATLAB和Octave有一些区别,但大多数都是相同的。你可以说Octave是MATLAB的免费版本,语法几乎与MATLAB相同。但是MATLAB比Octave具有更多功能,就像具有Simulink一样,后者用于开发和分析控制系统和电源系统。MATLAB运行起来比Octave更
- 2024-03-28octave中将变量用文件保存的4种方式
octave中提示符后面是可以使用系统命令的,将变量用文件保存的4种方式将数据保存为矩阵的形式,方法为:生成数据:mat01=rand(5,5);检查数据:whos检验数据:mat01保存数据:savefile1.matmat01file1.mat为保存的文件名,mat01为变量名,需要多个变量时,变量名之间用逗号间隔即可。
- 2024-03-27octave实战笔录(1)
基础矩阵与基本运算>>exp(2)ans=7.3891>>exp(pi)ans=23.141>>exp(i*pi)ans=-1.0000e+00+1.2246e-16i>>a=[1,2,3]a=123>>b=[[1,2,3],[4,5,6]]b=123456>>b=[[1,2,3];[4,5,6]]b=
- 2024-03-23octave中matlab中的双变量循环的解决思路,不是双层循环,请钢精回避吧
同时画出K=1,KI=0和K=1,KI=1和K=10,KI=5,传递函数为Ts=(Ks+KI)/(s^3+3*s^2+(2+K)*s+KI)的暂态响应曲线。刚开始用循环时,发现不能像c中的for中双变量循环,很明显,此处也不能双重循环,否则图像就不对了,后来的解决的办法,虽然不是很高明,但总算解决了,记录下,代码的注释已经很详细了,具体就说了
- 2024-03-19octave中的plot图不太正常的解决办法
简单代码:t=0:0.01:2*pi;y=sin(2*t);plot(y,t);plot(t,y);gridonoctave中运行脚本命令为:run testplot.m看生成的图片:gridon命令没有任何用处,octave中执行:graphics_toolkit('fltk')命令后,也就是换成fltk的图像引擎后,再次执行以上的脚本,生成图片:终于正常了,我
- 2024-01-20无涯教程-MATLAB - Octave
GNUOctave是像MATLAB这样的高级编程语言,它与MATLAB大部分兼容。它也用于数值计算。Octave与MATLAB具有以下共同特征-矩阵是基本数据类型它具有对复数的内置支持它具有内置的数学函数和库它支持用户定义的函数GNUOctave也是可免费重新发行的软件,您可以根据自由软件基金会
- 2024-01-20无涯教程-MATLAB - 微积分(Calculus)
MATLAB提供了多种方法来解决微分和积分问题,求解任意程度的微分方程式以及计算极限,最重要的是,您可以轻松求解复杂函数的图,并通过求解原始函数及其导数来检查图上的最大值,最小值。本章将讨论微积分的问题,在本章中,我们将讨论预演算的概念,即计算函数的极限并验证极限的性质。计算极
- 2024-01-19无涯教程-MATLAB - 环境设置
本地环境设置只需单击几下即可设置MATLAB环境。可以从此处下载安装程序。MathWorks还提供许可产品,试用版和学生版,下载安装程序后,只需单击几下即可安装软件。MATLAB环境可以从桌面上创建的图标启动MATLAB开发IDE。MATLAB中的主要工作窗口称为桌面,启动MATLAB后,桌面将以其默认
- 2023-10-27octave读取paraview导出的.csv数据失败
paraview导出数据,再使用octave进行处理,一直报错:octave:X11DISPLAYenvironmentvariablenotsetoctave:disablingGUIfeatureserror:load:failedtoreadmatrixfromfile'uz_030.csv'error:calledfrompostproc-wake_velocity.matline8column5先看一
- 2023-07-16octave的ztrans/iztrans ,z变换与z反变换无法使用的问题
octave不是matlab,截止2023-07-16,octave还没有实现……,开源社区嘛,好多都是爱好者,多包容。通过这个链接可以追踪进度https://github.com/cbm755/octsympy/issues?q=iztrans+
- 2023-06-20neon配置flatpak国内的源,并安装octave 8.2
1、neon毕竟是基于ubuntu的,软件版本不是一般的老,octave官方仓库是6.4的,有些函数和插件竟然不支持了,只能安装8.2的,可以使用discover安装,那速度嘿嘿,谁用谁知道啊2、配置国内的源,使用上交大的源,先感谢上交大的辛苦付出。https://mirror.sjtu.edu.cn/docs/flathub进入后依次
- 2023-06-08Re: finding all cycles in a graph
ref:https://cs.stackexchange.com/questions/7216/find-the-simple-cycles-in-a-directed-graphRe:findingallcyclesinagraphFrom: JuanPabloCarbajalSubject: Re:findingallcyclesinagraphDate: Wed,25Jan201219:43:48+0100OnWed,Jan25,2012a
- 2023-06-06kde neon安装octave
1、sudoapt-getinstalloctave说明:octave-doc, octave-info,and octave-htmldoc forthedocumentation;liboctave-dev fortheoctavedevelopmentheaderfilesandmkoctfile(requiredtoinstallOctaveForgepackages);andoctave-dbg forthedebuggingsymbo
- 2023-06-05octave函数
在octave中有很多的函数应用,例如:命令typemagic查看magic函数的源码1magicistheuser-definedfunctiondefinedfrom:/usr/share/octave/6.4.0/m/special-matrix/magic.m23########################################################################4##
- 2023-01-06PyFilterbank
https://siggigue.github.io/pyfilterbank/index.htmlFractionalOctaveFilterBankMatlaboctaveFilterBankdecomposesasignalintooctaveorfractional-octave
- 2022-12-03octave的代码主要
%samp3_27.mr=linspace(0,2*pi,60);[u,v]=meshgrid(r);x=(8+3*cos(v)).*cos(u);y=(8+3*cos(v)).*sin(u);z=3*sin(v);plot3(x,y,z);title('三维绘图');xlabel('x
- 2022-11-29manjaro下为octave安装control软件包
最近在看《算法之美》,里面配套的代码是octave的,安装好了软件后,运行代码,发现提示没有发现packagecontrol一、打开图形化的octave软件,通过帮助菜单--octave软件包,自动
- 2022-11-07『吴恩达笔记』课程中的Octave语法总结。
目录一、简介二、基础操作2.1、行向量:空格或者逗号分割。2.2、列向量:分号分割。2.3、矩阵:三、数据处理四、矩阵的运
- 2022-11-03octave中添加symbolic包
在matlab中习惯了使用syms符号函数,octave中没有这个函数,需要安装个包,只要在octave的命令行中输入以下三个命令即可:1、pkginstall-forgesymbolicForinformati
- 2022-11-03octave学习之--三维绘图
代码1:z=sqrt(x^2+y^2)closeallx=-6:0.05:6;[X,Y]=meshgrid(x);Z=sqrt(X.^2+Y.^2);mesh(X,Y,Z)如图1:代码2:z=2-x^2-y^2clearallx=-5:0.1:
- 2022-10-29修改Octave编辑器为vim
Octave的默认编辑器一般是emacs,该编辑器虽然强大,但是对于新手来说并不友好,并且我在macOS中使用时,发现Octave中的emacs的快捷键有失效的现象,因此为了避免麻烦,自己修改了