问题描述
有没有办法让lint检查MATLAB代码以帮助调试?
解决/修复方法
MATLAB包含一个名为“mlint”的命令,可以从AccelDSP中的MATLAB控制台选项卡输入。 mlint命令使用当前目录(项目文件所在的文件)中的文件进行操作,并报告未使用的变量,不匹配的参数列表等。以下是一个例子:
>> mlint(’design_function.m’)
L 1(C 43-58):函数名’des_function’将由MATLAB以其文件名:’design_function’知道。
L 1(C 79-86):输入变量’load’似乎永远不会被使用。
L 6(C 1-11):此处为变量“COUNT”指定的值可能永远不会被使用。
L 9(C 12-22):永远不能使用持久变量’num’。
L 28(C 5-22):此处为变量’count_plus_one’指定的值可能永远不会被使用。
L 150(C 32):在(标量)条件语句中使用&&代替&作为AND运算符。
要在整个项目目录中打开带有M-Lint代码检查报告的窗口,请输入:
mlintrpt
没有回复内容