MATLAB的m文件分为两种。
一种为脚本文件,就是由一堆命令构成的,里面第一行不是
function
开头,这种文件比如是myfun.m
就在命令窗口里输入myfun回车就行,matlab会把m文件中的命令都运行一次。
另一种为函数文件,第一行为function
,比如说
function
y=myfun(x),这种文件函数名与文件名必须是一致的,在命令窗口里输入myfun(x),
x是运行参数,回车即运行。
要注意的是,不同于C语言,matlab的m文件不允许脚本和函数在同一个m文件中。
.m*
中的*表示目前该文件被修改后,还没有保存。