開源之數學軟體:哈工大MATLAB被美國禁用,那開源免費替代品怎樣

一人客 發佈 2020-06-14T09:54:14+00:00

當然,本文依然延續開源系列文章的一貫觀點,不拒絕商業產品,但開源軟體既是某些情況下商業軟體的免費替代品,又同時代表著一種可推崇的技術文化。

當然,本文依然延續開源系列文章的一貫觀點,不拒絕商業產品,但開源軟體既是某些情況下商業軟體的免費替代品,又同時代表著一種可推崇的技術文化。正如我們的國產作業系統、國產軟硬體一樣,現在不夠好也不夠普及,但在關鍵時刻,可以頂上能用,繼而變得好用。


所以,說起最近關於MATLAB的新聞,估計大家都知道了。哈工大等國內幾所名校被列入了美國的出口禁止名單,而現在,被譽為「工科神器」的數學軟體MATLAB被師生髮現已經無法使用。MATLAB的開發商 MathWorks已停止向哈工大繼續提供服務,哈工大師生用戶購買的這款軟體顯示激活失效。


國外正版的商業軟體,總歸有美國制約的隱患。而這種隱患的出現,以前有,以後想必也不會停下來。不管如何,尋找替代品和發展我們中國自己的產品,是當務之急。既然正版的商業軟體被禁止使用,那麼能否找一些開源免費的替代品呢?

對於MATLAB這樣一款數學軟體,並不是沒有開源替代品。比如,我們可以用FreeMAT,還有scilab,在很早之前,就有人討論過,在MATLAB購買不了或不破解的情況下,有沒有哪種替代產品或解決方案可以選擇呢?當然了,頗具編程底蘊的數學工具,對於我們很多普通用戶而言,並沒必要用編程的科學計算庫這類方案來解決問題——當然用Python系列的數學工具也未嘗不可,而過於簡易的免費軟體可能又沒多少必要,那麼我們就可以根據幾款免費替代品做個簡單的說明。

FreeMAT,現在的版本是4.2版,大小是53.76MB,安裝需要266MB。是這三者中最小的一款數學計算軟體的免費替代品。無中文,介面和工具都非常清爽簡約,簡單的數學計算可以用它。下載網站得去sourceforge網站。

SciLAB,目前的版本是6.1.0版,大小是183.96MB,裡面需要JVM和java運行時支持,完全安裝需要628MB,有簡體中文選項,能應用於科學計算、數學建模、信號處理、決策優化、線性、非線性控制等各個方面。語法和MATLAB比較像,它有個有意思的實用函數是轉換MATLAB語言,官方網站就是的org域名。

Octave,目前的版本是5.2.0_1版,是GNU項目下的軟體,不同於MATLAB,它不算大,大小304.05MB,安裝需要1.7GB。據了解,這個科學計算軟體(Octave也是程式語言)和MATLAB的語法也很像,那麼將matlab程序移植到Octave就變得很容易。這個軟體也是很多人推薦的替代品,運算、編程不錯的選擇。一人客查了下,它好像不像上述軟體或其他開源軟體一樣有獨立的域名網站,Octave的下載地址是GNU網站的software目錄下。

關鍵字: