SciLab和octave是開源的且免費的矩陣計算工具,二者都有希望成為矩陣計算的新寵。相比之下,
- octave與MatLab的兼容性更高。
- octave遵循GPL協議(GNU General Public License),用戶可以單獨發行octave或者包含在其產品中發行。而scilab則不允許,你只能免費地使用它。
- octave沒有圖形界面,是命令交互的。在某些人眼里這是不可饒恕的缺點,而在另外一些人眼里則是大大的優點。
它們都具備以下特點:以矩陣為基本數據類型,內置支持復數,有內置函數和外部函數庫,用戶自定義函數的可擴展性等特點。UNIX的很多用戶選擇使用octave,看中的就是它與MatLab兼容性好這一事實。隨着開源運動的深入人心,octave不斷地發展壯大,它會吸引一大批MatLab的使用者。
GNU octave網站:http://www.octave.org/
使用入門:
一 運行命令
1.圖形界面:左上角search:octave 點擊打開.
2. 命令行:直接輸入:octave即可打開.
二 使用和運行.m文件
1、直接輸入該文件名字回車,比如>>test,回車
2、run('test.m')
三 怎么安裝庫文件
假如一個庫找不到的時候,需要安裝庫的,使用ubuntu的標准安裝流程即可安裝,舉例如下:
sudo apt-get install octave-signal