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