MATFOR是一套計算和繪圖函式館,用以提高C++、Fortran環境下的編程能力,專為科技工作者和工程人員設計,庫中的函式可以進行精確的計算,動態的將數據可視化,並且有效縮短了處理時間。其特性有:高級二維/三維可視化、實時動畫、運行時間數據處理、電影式報告、Matlab式語法。
MATFOR是一套Fortran 90/95和C/C++庫,利用動態可視化能力改進了您的程式,縮短了計算代碼,加速了程式開發。向您的Fortran程式添加幾行MATFOR代碼,就可以使計算結果可視化,並且實現運行時間動畫模擬,甚至可以生成電影形式的報告檔案。
MATFOR圖形瀏覽器含有調試能力,簡化了調試工作。可以暫停動畫模擬,利用MATFOR數據瀏覽器對當前數據進行瀏覽,從而進行錯誤檢查。
MATFOR的計算程式簡單直觀,您可以解決一系列技術上的計算問題,尤其是編寫那些包含線性代數的系統,同編寫傳統的Fortran程式相比,所用時間大大減少。
結構:
MATFOR基於業界認可的可視化庫VTK和OpenGL,以及計算庫Intel MKL(Math Kernel庫)。
基於Intel MKL,該數學庫含有200多個簡單易用的數學函式,幫助用戶解決了大量計算問題。
數據處理函式——mfSort,mfMin,mfMax,...
基本數學函式——mfSin,mfCos,mfASin,mfExp,mfAbs,...
基本矩陣處理函式——mfEye, mfDiag, mfRand, mfZeros, ...
矩陣分析——mfEig, mfInv, mfSvd, mfQz, mfLu, mfDet, mfNorm, ...
檔案IO——mfSave, mfSaveAscii, mfLoad, mfLoadAscii, ...
系統需求:
---------------------------------------------------
Intel32位系統平台:
作業系統:Windows 98/NT/2000/Me/XP
Fortran編譯器:
Compaq Visual Fortran 6.6B
Intel Fortran 7.1
Intel Visual Fortran 8.0
Microsoft Fortran PowerStation 4.0
Lahey Fortran 5.7/7.1
Absoft Fortran 8.2/9.0
PGI Fortran 4.0**
C++編譯器:
Intel C/C++ 7.1
Visual C++ 6.0
Borland C++ Builder 4.0
作業系統:Red Hat Linux 8.0/9.0
Fortran編譯器:
Intel Fortran 8.0
PGI Fortran 4.0**
C++編譯器:
GNU C++
---------------------------------------------------
Intel 64位系統平台:
作業系統:Windows Server 2003
Fortran編譯器:
Intel Fortran 7.1
Intel Visual Fortran 8.0
C++編譯器:
Intel C/C++ 7.1
作業系統:Red Hat Enterprise Linux AS 2.1
Fortran編譯器:
Intel Fortran 8.0
C++編譯器:
GNU C++