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

相关推荐
观北海13 小时前
从 Sim2Sim 到 Sim2Real:以 ONNX 为核心的机器人策略实机落地全指南
python·机器人
米饭不加菜17 小时前
机器人矩阵运算MATLAB计算
matlab·矩阵·机器人
狐狐生风1 天前
LangChain实现简易版-----PDF 文档问答机器人
人工智能·langchain·机器人·pdf·prompt
2601_957964871 天前
水下机器人锂电池厂家解析(ROV/AUV/UUV电源系统解决方案)【浩博电池】
机器人
AI进化营-智能译站1 天前
ROS2 C++开发系列19-枚举定义机器人状态机|随机数生成仿真测试数据流
java·c++·ai·机器人
weixin_386212391 天前
20260502 杭州机器人仿真岗位整理
机器人
AI进化营-智能译站2 天前
ROS2 C++开发系列12-用多态与虚函数构建可扩展的ROS2机器人行为模块
开发语言·c++·ai·机器人
平原君20882 天前
SLAM 08.后端-非线性优化
机器人·自动驾驶
05候补工程师2 天前
【ROS 2 具身智能】Gazebo 仿真避坑指南:从“幽灵机器人”到传感器数据流打通
人工智能·经验分享·笔记·ubuntu·机器人
AI进化营-智能译站2 天前
ROS2 C++开发系列07-高效构建机器人决策逻辑,运算符与控制流实战
开发语言·c++·ai·机器人