Octave编程教程
外观
(重定向自 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/