Matlab是全球主流的科學與工程計算軟件,廣泛應用在自動控制、數學運算、信號分析、計算技術、圖像信號處理等多種行業,也是國內外各大高校和研究院常用的EDA工具,若是要從事相關行業的技術人員,必須先了解Matlab,今天就聊聊Matlab的工具箱和用戶文件格式。
1、Matlab工具箱
一般來說,Matlab是由基本部分和功能各異的工具箱組成的,基本部分是Matlab的核心,而工具箱是擴展部分,工具箱是用Matlab的基本語句變成的各種子程序集,用于解決某一方面的專門問題或實現某一類的新算法。
Matlab有以下主要的工具箱:
控制系統工具箱(Control System Toolbox)
系統辨識工具箱(System Identification Toolbox)
信號處理工具箱(Signal Processing Toolbox)
神經網絡工具箱(Neural Network Toolbox)
模糊邏輯控制工具箱(Fuzzy Logic Toolbox)
小波工具箱(Wavelet Toolbox)
模型預測控制工具箱(Model Predictive Control Toolbox)
通信工具箱(Communication Toolbox)
圖像處理工具箱(Image Proccssing Toolbox)
頻域系統辨識工具箱(Frequency System Identification Toolbox)
優化工具箱(Optimization Toolbox)
偏微分方程工具箱(Partial Differential Equation Toolbox)
財政金融工具箱(Financial Toolbox)
統計工具箱(Statistics Toolbox)
2、Matlab用戶文件格式
①程序文件:即M文件,其文件的擴展名為.m,包括主程序和函數文件,M文件通過M文件編輯/調試器生成,Matlab的各工具箱中的函數大部分都是M文件。
②數據文件:即MAT文件,其文件的開展明偉.mat,用來保存工作空間的數據變量,數據文件可通過在命令穿口中輸入“save”命令生成。
③可執行文件:即MEX文件,其文件的擴展名為.mex,由Matlab的編譯器對M文件進行編譯后產生的,其運行速度比直接執行M文件快得多。
④圖形文件:其文件擴展名為.fig,可在“File”菜單中創建打開,也可由Matlab的繪圖命令和圖形用戶界面窗口產生。
⑤模型文件:其文件的擴展名為.mdl,是由Simulink工具箱建模生成的。
此外還有仿真文件.s文件。