Matlab 编辑器和程序调试

M文件

分类:命令文件(脚本文件),函数文件

区别:命令文件没有输入,没有返回;命令文件可以对工作空间的变量进行操作,结果返回工作空间,而函数文件中的变量为局部变量,函数执行结束,变量被清除;命令文件可以直接运行,函数文件需要调用的形式运行。

函数文件

基本结构:

Function [输出形参] = 函数名([输入形参])

[注释说明]

函数体


[]表示内容可以省略

通常函数文件名和函数名一致,如果不一致,则忽略函数名,调用时使用函数文件名。

注释部分可以提供help以及lookfor命令的查找功能。

函数参数可调标识变量:

nargin nargout varargin varargout

可以完成传递参数的可调动能,类似于高级语言中的函数重载和多态。

前两者为输入输出参数个数,后面两个可以代表未知的输入输出变量。

程序调试

断点

单步

根据错误提示,初步确定错误内容。

与高级语言调试类似。

命令模式下无单步与断点。>> 显示为 K>>

 

你可能感兴趣的:(matlab)