脚本文件可以理解为简单的
M
文件,
脚本文件中的变量都是全局变量。
函数文件
是在脚本文件的基础之上多添加了一行函数定义行,
其代码组织结构和调用方式
与对应的脚本文件截然不同。函数文件是以函数声明行“function...”作为开
始的,其实质就是用户往
MATLAB
函数库里边添加了子函数,函数文件中的变量
都是局部变量,
除非使用了特别声明。
函数运行完毕之后,
其定义的变量将从工
作区间中清除。
而脚本文件只是将一系列相关的代码结合封装,
没有输入参数和
输出参数,
即不自带参数,
也不一定要返回结果。
而多数函数文件一般都有输入
和输出变量,并见有返回结果。