MATLAB基础及其应用教程
上QQ阅读APP看书,第一时间看更新

1.6 MATLAB的各种文件

因为MATLAB是一个多功能集成软件,不同的功能需要使用不同的文件格式去表现,所以MATLAB的文件也有多种格式。最基本的是M文件、数据文件和图形文件,除此之外,还有MEX文件、模型文件和仿真文件等。下面分别予以说明。

(1)M文件,以.m为扩展名,所以称为M文件。M文件是由一系列MATLAB语句组成的文件,包括命令文件和函数文件两类,命令文件类似于其他高级语言中的主程序或主函数,而函数文件则类似于子程序或被调函数。

MATLAB众多工具箱中的(函数)文件基本上是M函数文件。因为它们是由ASCII码表示的文件,所以可由任一文字处理软件编辑后以文本格式存放。

(2)数据文件,以.mat为扩展名,所以又称MAT文件。在讨论工作空间窗口时已经涉及到MAT文件。显然,数据文件保存了MATLAB工作空间窗口中变量的数据。

(3)图形文件,以.fig为扩展名。主要由MATLAB的绘图命令产生,当然也可用File菜单中的New命令建立。

(4)MEX文件,以.mex或.dll为扩展名,所以称MEX文件。MEX实际是由MATLAB Executable缩写而成的,由此可见,MEX文件是MATLAB的可执行文件。

(5)模型和仿真文件,模型文件以.mdl为扩展名,由Simulink仿真工具箱在建立各种仿真模型时产生。仿真文件以.s为扩展名。