Octave编程教程
外观
根据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更新)
- commons:Category:Images with Octave source code
- INTLAB - INTerval LABoratory Siegfried M. Rump开发的用于可靠计算的Matlab/Octave工具箱
- Octave 本教程的大部分内容都复制自此位置,该位置采用GFDL许可。
- http://www-h.eng.cam.ac.uk/help/programs/octave/tutorial/