Matlab被禁用?開源的Octave瞭解一下

哈工大、哈工程的老師和學生們因為美國政府實體名單的原因,最近無法使用Matlab了,這一消息迅速成為了人們關注的熱點。Matlab作為一款商業數學軟件,被各領域的工程師與研究人員廣泛的使用在數值計算、算法開發與測試等問題上。它大幅降低撰寫程序的困難度,讓工程師與研究人員能夠快速的進行數據分析、系統開發與測試。

如果無法使用Matlab,有什麼方法繼續相關工作嗎?Octave作為一個開源的“Matlab”,數值計算利器,也許是一個不錯的選擇。

Octave是什麼?

GNU Octave是一種主要用於數值計算的高級語言。其語法與Matlab 幾乎相同,是最接近Matlab 的開放源代碼軟件,可使視為免費的Matlab,由於Octave 與Matlab 的兼容性高,加上開放源代碼的貢獻者的努力,目前Octave已經被廣泛的使用在學術界與業界。此外,Octave還擁有一個與Matlab類似的圖形用户界面,其中包括一個帶有語法高亮顯示的代碼編輯器、內置調試器、文檔瀏覽器以及語言本身的解釋器。還可以使用Octave的命令行界面。

Octave圖形界面

Octave能做什麼?

數值計算

矩陣計算

線性方程求解

微積分計算

數據可視化

Octave Forge工具

Octave Forge與MATLAB工具箱類似,具有許多專業工具,如

如何使用Octave?

Octave的安裝也十分簡單,打開Octave的官網:https://www.gnu.org/software/octave/。選擇對應系統的安裝包下載安裝即可,它的安裝包相比較於Matlab也是相當小巧。安裝完成後,讀者朋友們也可以在官網的Docs頁面查看更多的開發文檔。Octave本身遵循GPL開源協議,因此,在遵循該協議的前提下可以用於算法開發、工業軟件開發等用途。

版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 754 字。

轉載請註明: Matlab被禁用?開源的Octave瞭解一下 - 楠木軒