FreeMat 是一款類似于Mathworks公司的 Matlab 的科學數(shù)據(jù)處理及模型建設的軟件,與 Matlab 兼容。但是它是開源的,是GPL許可下提供。功能強大但體積小巧,安裝包只有十幾兆,和Matlab 這個大塊頭相比,這樣的體積自然讓我們對它的功能有所懷疑?紤]到 FreeMat 與 Matlab 語法的相似性和兼容性,你也可以把 FreeMat 當做 Matlab 的學習軟件,這樣就避免了 1G多的下載之苦和注冊授權的限制,因為 FreeMat 免費的,且體積是如此小巧!
令人意外的是,它對數(shù)據(jù)的處理毫不遜色,而且語法和 Matlab 極其相似,當然,小巧的體積使得它在運行效率上比 Matlab 快了許多。
雖然 Matlab 一款功能極其強大的數(shù)學軟件,但對于學生來說,在數(shù)模競賽、社會實踐、課程學習中所涉及到的數(shù)據(jù)處理,如果用 Matlab 未免顯得殺雞用牛刀!在處理大量數(shù)據(jù)方面,很少有軟件能和 Matlab 匹敵的,但是在學生涉及的小型數(shù)據(jù)處理中,用 Matlab 反而顯得小題大做、大材小用,甚至顯得“笨重”!所以,F(xiàn)reeMat 非常適合學生使用,而且它的語法和 Matlab 極其相似且與 Matlab 兼容,只要你熟悉 Matlab,對FreeMat 的操作就不會陌生!
最新版本
目前 FreeMat 4.0 已經發(fā)布,并做了如下改進:
改進的編輯器,集成調試器;
改進用戶界面可?抗ぷ鲄^(qū)和歷史命令;
及時編譯器(默認啟用);
大大提高了與 Matlab 的兼容性;
動態(tài)BLAS聯(lián)接;
矢量fprintf,sprintf,fscanf,sscanf函數(shù);
新增修補處理圖形對象;
更快的數(shù)字繪圖;
在64位操作系統(tǒng)下處理能力超過2GB
代碼分析器。
內部變化:
新數(shù)組類的實現(xiàn);
兼容類型的處理;
JIT編譯器;
CMake構建系統(tǒng)。