MATLAB中M脚本文件的构成特点与基本结构
1)一般性说明
当指令窗中运行指令越来越多,控制流复杂度增加,或需要重复运行相关指令时,再从指令窗直接输入指令进行计算就显得烦琐,此时使用M脚本文件最适宜。
M脚本文件的构成比较简单,其特点如下。
它是一串按用户意图排列而成的(包括控制流向指令在内的)MATLAB指令集合。
脚本文件运行后,产生的所有变量都驻留在MATLAB基本工作空间(Base workspace)中。只要用户不使用 clear指令加以清除,且MATLAB指令窗不关闭,这些变量将一直保存在基本工作空间中。基本工作空间随MATLAB的启动而产生;只有当关闭MATLAB时,该基本工作空间才被删除。
2)M脚本文件的基本结构
由%号起首的H1行(The first held text line),包括文件名和功能简述。
以%开头的在线帮助文本(help text)区:H1行及其之后的所有连续注释行构成整个在线帮助文本,其涉及文件中关键变量的简短说明。
编写和修改记录:该区域文本内容也都以%开头;标志编写及修改该M文件的作者、日期和版本记录,可用于软件档案管理。
程序体(附带关键指令功能注解)。在M文件中,由%号引领的行或字符串都是“注解说明”,在MATLAB中不被执行。