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

相关推荐
shichaog2 小时前
腿足机器人之八- 腿足机器人动力学
算法·机器人
x-cmd15 小时前
[250217] x-cmd 发布 v0.5.3:新增 DeepSeek AI 模型支持及飞书/钉钉群机器人 Webhook 管理
ai·机器人·llm·钉钉·飞书·webhook·deepseek
2401_897444641 天前
智元机器人开源AgiBot World数据集:具身智能领域的“ImageNet时刻”
前端·机器人
Mountain and sea2 天前
【三菱plc进阶】三菱PLC进阶编程与复杂应用场景的详细技术解析
前端·javascript·网络·学习·算法·机器人·自动化
点云登山者2 天前
传感器篇(一)——深度相机
计算机视觉·机器人·相机
Orange--Lin3 天前
四元数如何用于 3D 旋转(代替欧拉角和旋转矩阵)【ESP32指向鼠标】
3d·矩阵·机器人
硬汉嵌入式3 天前
《安富莱嵌入式周报》第350期:Google开源Pebble智能手表,开源模块化机器人平台,开源万用表,支持10GHz HRTIM的单片机,开源CNC控制器
机器人·开源·智能手表
weixin_543662864 天前
使用DeepSeek建立一个智能聊天机器人0.07
python·机器人·ipython
地瓜机器人4 天前
全平台搭载旭日5!科沃斯GOAT智能割草机器人全新系列正式开售
大数据·人工智能·机器人·rdk
175063319454 天前
机器人标准DH建模法
机器人