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文件。
暂无评论