Octave 介紹
GNU Octave 是一款以相容Matlab為目的的軟件,以C++語言開發,遵循GPL協議(GNU General Public License)的一個自由再發佈的軟件。如同Matlab的功能,主要用於數值計算,也可以求解線性和非線性問題,以及做一些數值模擬。
Octave也提供了一些工具包,可以解決一般的線性代數問題,非線性方程求根,常規函數積分,處理多項式,處理常微分方程和微分代數方程。又因為主要目的是與Matlab相容,所以一些Matlab的toolbox修改內容後也可以使用在Octave上,並支持Matlab的m文件。
其圖形介面依賴gnuplot,也因此功能有所受限,但因為學會Matlab就相當於學會Octave,因此使用人數非常的多,網路上的教學文件也非常整齊與一致。目前的Octave 3 仍只能運行於終端機上,但據說不久將加入圖形支持。目前坊間亦有一款圖形化軟體,名為qtoctave,可以驅動Octave環境。
沒有留言:
張貼留言