MATLAB?包含兩個部分:核心部分和各種應用工具箱。
MATLAB 核心部分
MATLAB 的核心部分由?MATLAB 開發環境、MATLAB 語言、MATLAB 數學函數庫、MATLAB 圖形處理系統和?MATLAB 應用程序接口五大部分組成,包含數百個核心內部函數。
Simulink 目前被 MathWorks 公司以與MATLAB 並列的地位推出。
MATLAB 開發環境是壹個集成的工作環境,包括?MATLAB 命令行窗口、文件編輯調試器、工作區、數組編輯器和在線幫助文檔等。
MATLAB 語言具有程序流程控制、函數、數據結構、輸入輸出和面向對象的編輯特點,是基於矩陣/數組的語言。
MATLAB 的數學函數庫包含了大量的計算算法,包括基本函數、矩陣運算和復雜算法等。
MATLAB 的圖形處理系統能夠將二維和三維數組的數據用圖形表示出來,並可以實現圖像處理、動畫顯示和表達式作圖等功能。
MATLAB 應用程序接口使?MATLAB 語言能與 C 或 FORTRAN 等其他編程語言進行交互。
MATLAB 工具箱
MATLAB 的工具箱包括兩種:功能性工具箱和科學性工具箱。
功能性工具箱主要用來擴充其符號計算功能、圖示建模仿真功能、文字處理功能以及與硬件實時交互功能,適用於多種學科。
學科性工具箱則專業性比較強,如 control toolbox、communication toolbox 等,這些工具箱都是由該領域內學術水平很高的專家編寫的,所以用戶無須編寫自己學科範圍內的基礎程序即可直接進行高、精、尖的研究。