跳转到内容

Octave编程教程

50% developed
来自Wikibooks,开放世界中的开放书籍

根据Octave官网,“Octave是一种高级语言,主要用于数值计算。它提供了一个方便的命令行界面,用于数值求解线性和非线性问题,以及使用与Matlab大部分兼容的语言进行其他数值实验。它也可以用作批处理语言。”

本教程集的目的是帮助您从基础级别掌握Octave的大部分(最终全部)可用功能。

一本与Octave编程相关的更长、更高级的Wikibook是MATLAB编程 Wikibook。熟悉MATLAB并希望开始使用Octave的用户,可以参考MATLAB编程/Octave和MATLAB的区别

实际上,Octave通常被视为一个数值计算系统,其语言与Matlab大部分兼容,但它是作为GNU GPL下的自由软件提供的,并且可以在许多情况下替代Matlab。这就是为什么只编写了一本高级编程Wikibook;但其中介绍了MATLAB和Octave语言之间的差异。

适用于初学者的教程

更高级的可用教程

  • Henri Amuasi(由Carl Scheffler和Mike Pickles更新)

参考文献

[编辑 | 编辑源代码]
华夏公益教科书