當(dāng)前位置:首頁 > 電腦軟件 > 文理工具 > FreeMat官方版(科學(xué)計算工具)

FreeMat官方版(科學(xué)計算工具)

版本:v4.2 大小:53.13M 語言:簡體中文 類別:文理工具
  • 類型:國產(chǎn)軟件
  • 授權(quán):免費軟件
  • 更新:2023-11-28
  • 環(huán)境:Windows10,Windows8,Windows7,WinXP,WinVista
  • 本地下載
9.1
0% 0%

情介紹

FreeMat官方版是一款功能強大、操作簡單的科學(xué)計算軟件,主要用于數(shù)模競賽、社會實踐、課程學(xué)習(xí)中所涉及到的數(shù)據(jù)處理,其軟件的功能和指令與Matlab有Octave都非常接近相似的。FreeMat是開源免費的,而且與Matlab、Octave這些軟件都具有較好的兼容性,F(xiàn)reeMat最大的特點就是其軟件功能非常的強大而且體積小巧,雖然安裝包僅有幾十兆,但是和Matlab這個軟件比起來,其對數(shù)據(jù)的處理一點卻毫不遜色。
FreeMat語法和Matlab極其相似,正在學(xué)習(xí)使用Matlab的朋友很容易操作,便于新手操作。不過,小巧的體積會使得它在運行效率上Matlab快了許多??傊?,F(xiàn)reeMat是一款非常適合學(xué)生辦公群體使用的開源跨平臺科學(xué)計算軟件,并且部分學(xué)校已經(jīng)改用FreeMat來作為授課教學(xué)使用!是不是心動了呢,是不是也想學(xué)習(xí)一下呢,那還猶豫什么呢,趕快跟我一起下載吧!

功能特性

1、改進(jìn)的編輯器,集成調(diào)試器
2、改進(jìn)用戶界面可停靠工作區(qū)和歷史命令
3、及時編譯器
4、大大提高了與 Matlab 的兼容性
5、動態(tài)BLAS聯(lián)接
6、矢量fprintf,sprintf,fscanf,sscanf函數(shù)
7、新增修補處理圖形對象
8、更快的數(shù)字繪圖
9、在64位操作系統(tǒng)下處理能力超過2GB
10、代碼分析器

常見問題

問:什么是 FreeMat?
FreeMat 是一個快速工程和科學(xué)處理的環(huán)境。它類似于 Mathworks 的 MATLAB 和 Research Systems 的 IDL 等商業(yè)系統(tǒng),但它是開源的。它像言論一樣自由,像啤酒一樣自由。
問:為什么要進(jìn)行另一個 MATLAB 克隆?您聽說過 Octave、Scilab 等嗎?
是的!FreeMat 旨在超越 MATLAB,包含諸如與外部 C/C++/FORTRAN 代碼的無代碼接口、并行/分布式算法開發(fā)(通過 MPI)以及高級體積和 3D 可視化功能等功能。
問:FreeMat 與 MATLAB 100% 兼容嗎?那么IDL呢?
不會。FreeMat 支持 MATLAB 中大約 95%(虛構(gòu)的統(tǒng)計數(shù)據(jù))的功能。下表總結(jié)了 FreeMat 與 MATLAB 和 IDL 的比較情況。因為我們喜歡以積極的方式引導(dǎo),所以支持以下功能:
1、N維數(shù)組操作(默認(rèn)情況下,N限制為6)
2、支持 8、16 和 32 位整數(shù)類型(有符號和無符號)、32 和 64 位浮點類型以及 64 和 128 位復(fù)數(shù)類型
3、內(nèi)置算術(shù),用于操作所有支持的數(shù)據(jù)類型
4、支持通過除法運算符求解線性方程組
5、特征值和奇異值分解
6、完整的控制結(jié)構(gòu)支持(包括、for、while、break、continue等)
7、2D繪圖和圖像顯示
8、完全支持異構(gòu)數(shù)組類型(在 MATLAB 語言中稱為“元胞數(shù)組”)
9、全支持動態(tài)結(jié)構(gòu)數(shù)組
10、基于分割基數(shù)的 FFT 支持
11、引用傳遞支持(IDL 功能)
12、關(guān)鍵字支持(IDL 功能)
13、與外部 C/C++/FORTRAN 代碼的無代碼接口
14、本機 Windows 支持
15、原生稀疏矩陣支持
16、對 Mac OS X 的本機支持(無需 X11 服務(wù)器)
17、函數(shù)指針(完全支持 eval 和 feval)
18、類、運算符重載
19、通過 OpenGL 進(jìn)行 3D 繪圖和可視化
20、基于句柄的圖形
21、3D體渲染能力(通過VTK)
以下是當(dāng)前不支持的主要 MATLAB 功能列表:
1、圖形用戶界面/小部件
最后是正在進(jìn)行的功能列表(意味著它們處于開發(fā)版本中或計劃在不久的將來):
1、小部件/GUI 構(gòu)建
2、用于移植 MATLAB MEX 文件的 FreeMat-to-MEX 接口。
如果您強烈感覺 FreeMat 中缺少一個或多個有用的 MATLAB 功能,您可以自己添加它,也可以嘗試說服其他人(例如我)為您添加它。至于 IDL,F(xiàn)reeMat 與 IDL 完全不兼容(語法基于 MATLAB),但實現(xiàn)了 IDL 中的一些關(guān)鍵概念,包括引用傳遞和關(guān)鍵字。
問:支持哪些平臺?
目前,支持 Windows、Linux 和 Mac OS X 平臺。其他 UNIX 環(huán)境(例如 IRIX/SOLARIS)也可以工作。FreeMat 本質(zhì)上需要 GNU gcc/g++ 和 LLVM/CLANG 來構(gòu)建。Win32 構(gòu)建需要 MINGW32。我不知道 FreeMat 是否適用于 Windows 98/95/ME 或 NT4,因為我無法訪問這些平臺中的任何一個。Mac OS X 的本機移植現(xiàn)已推出。

更新日志

v4.2版本
FreeMat 現(xiàn)在(希望)更容易構(gòu)建。頂層 README.TXT 包含有關(guān)如何在所有三個平臺(Linux、Mac OS X 和 Mingw32)上構(gòu)建 FreeMat 的說明。
文檔已遷移至 doxygen。
JIT 后端進(jìn)行了許多改進(jìn)。
所有平臺均為 64 位!

載地址

  • 電腦版
FreeMat官方版(科學(xué)計算工具) v4.2

網(wǎng)友評論

0條評論
(您的評論需要經(jīng)過審核才能顯示)