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---安装步骤 - 知乎