Octave安装与教程

Octave是一种编程语言,旨在解决线性和非线性的数值计算问题。Octave为GNU项目下的开源软件,早期版本为命令行交互方式,4.0.0版本发布基于QT编写的GUI交互界面。Octave语法与Matlab语法非常接近,可以很容易的将matlab程序移植到Octave。同时与C++,QT等接口较Matlab更加方便。

不需要下载的Octave在线学习链接(类似于在线MATLAB):

Octave Online · Cloud IDE compatible with MATLABhttps://octave-online.net/

复制代码
[x,y] = meshgrid(-5:0.5:5); % 快速生成网格所需的数据
tem = sqrt(x.^2+y.^2)+1e-12; 
z = sin(tem)./tem; % 如果不对tem处理,那么z的最中间的一个值 0/0 = NaN
subplot(1,2,1)
mesh(x,y,z)
xlabel('x轴'); ylabel('y轴'); zlabel('z轴'); % 加上坐标轴的标签
axis vis3d % 冻结屏幕高宽比,使得一个三维对象的旋转不会改变坐标轴的刻度显示
title('mesh(x,y,z)')
subplot(1,2,2)
surf(x,y,z) % (X(j), Y(i), Z(i,j))是线框网格线的交点
xlabel('x轴'); ylabel('y轴'); zlabel('z轴'); % 加上坐标轴的标签
axis vis3d % 冻结屏幕高宽比,使得一个三维对象的旋转不会改变坐标轴的刻度显示
title('surf(x,y,z)')

官网下载链接:

Index of /gnu/octave/windowshttps://ftp.gnu.org/gnu/octave/windows/

解压后找到下面的文件:

双击就可以进行安装了!!!

配置环节:

将octave-forge packages在本地重新编译一下

复制代码
pkg rebuild

pkg list

参考文献:

https://www.cnblogs.com/asmurmur/p/15317460.htmlhttps://www.cnblogs.com/asmurmur/p/15317460.html

相关推荐
阿里云大数据AI技术9 小时前
莫刻机器人LJM登榜WorldArena第二!阿里云PAI提供全流程训练支撑
人工智能·机器人
guanchabao12 小时前
教育培训行业招生外呼机器人怎么设置话术?
机器人
科技圈快迅14 小时前
在机场与高铁站:智能服务机器人正在深度对接业务系统,实现从信息孤岛到移动服务窗口的转变
大数据·人工智能·机器人
renhongxia114 小时前
WAIC 2026闭幕:机器人从跳舞变成拧螺丝
机器人
武子康15 小时前
VLA 已经能输出动作,为什么机器人仍需要多时间尺度闭环
人工智能·机器人·agent
workflower15 小时前
情境感知系统
人工智能·机器学习·设计模式·自然语言处理·机器人
CoreTK_EMC16 小时前
机器人 EMC 器件选型指南:适配多关节伺服与灵巧手的量产级选型方法论
机器人·芯通康·机器人 emc 器件选型·伺服电机 emc 器件·灵巧手 esd 选型·工业级共模电感·机器人关节防护器件
q***o6917 小时前
承接“高频碎片化问询”:服务机器人如何协同枢纽运营,优化旅客体验
机器人
国科安芯17 小时前
还是4位?ASC8T245S 与 ASC4T245S 的双向电平转换选型实战
单片机·嵌入式硬件·物联网·fpga开发·机器人·云计算
TMT星球17 小时前
荣耀将阿莱电影工作流融入机器人手机
人工智能·智能手机·机器人