官方網站:http://www.gnu.org/software/octave/
GNU Octave是一種高級語言,主要用於數值計算。它提供了一個方便的命令行接口,用於以數字方式解決線性和非線性問題,以及使用與Matlab最兼容的語言執行其他數值實驗。它也可以用作面向批處理的語言。
倍頻程具有廣泛的工具來解決常見的數字線性代數問題,找到非線性方程的根,積分普通函數,操作多項式,積分常微分和微分代數方程。通過用Octave自己的語言編寫的用戶定義函數,或者使用用c++、C、Fortran或其他語言編寫的動態加載模塊,它很容易擴展和定製。
GNU Octave也是一款可自由再發行的軟件。您可以根據自由軟件基金會發布的GNU通用公共許可證(GPL)的條款重新發布和/或修改它。
John W. Eaton and many 等人寫的。因爲Octave是一款免費軟件,我們鼓勵您通過編寫並提供額外的功能,以及報告您可能遇到的任何問題,來幫助Octave變得更有用。
- ubuntu系統的octave安裝
sudo apt-get update sudo apt-get install octave
- 資料
octave document
Simple Examples
Octave快速入門
注: octave只是實現算法的一種工具而已,重點還是要放在算法的本身上.