1. 介绍
Octave是一种编程语言,旨在解决线性和非线性的数值计算问题。Octave为GNU项目下的开源软件,早期版本为命令行交互方式,4.0.0版本发布基于QT编写的GUI交互界面。Octave语法与Matlab语法非常接近,可以很容易的将matlab程序移植到Octave。同时与C++,QT等接口较Matlab更加方便。
Octave是一种科学计算软件,旨在提供与Matlab语法兼容的开放源代码科学计算及数值分析的工具;它同时也是GNU项目成员之一。
Octave最初的设计以MATLAB为模板,在功能上与MATLAB有许多相似之处。但相较于MATLAB Octave占用的内存空间更少,更重要的是Octave是一款开源的项目,对于需要数值分析等操作的但又不愿意花大量的金钱购买MATLAB的用户来说,Octave是一个很不错的选择。
2. 安装
进入官方网站 GNU Octave ,点击Download,选择你的操作系统

不同的操作系统会有不同的说明
2.1. Windows

下载完之后,双击exe可执行文件进行安装

点击next

继续点击next

继续点击next

正常情况下,大家最好安装在D盘(如果C盘空间足够,放在C盘也可)

这样就可以了

2.2. Ubuntu
sudo apt-get install octave
2.3. MacOs
brew install octave
3. 使用
可以直接读取Matlab的.m文件。

画出的图也与Matlab很相像,只是功能略简单一些。

参考文献
机器学习必备软件/环境Octave---安装步骤 - 知乎

















