MATLAB 测试、调试与双积分器模型实现
1. MATLAB 测试与调试基础
1.1 自定义日志记录
在 MATLAB 中,使用自定义日志记录函数可以更方便地显示消息和打印调试数据,有助于代码的维护。例如:
y = linspace(0,10);
i = FindInY(y);
function I = FindInY(y)
i = find(y < 0.5);
DebugLog(i, true);
end
还可以扩展该函数,使用 inputname 函数添加被记录变量的名称:
str = inputname(1);
if ~isempty(str)
disp(['Variable: ' str]);
end
1.2 生成和跟踪 MATLAB 错误与警告
问题
需要以有组织的方式向用户显示错误和警告。
解决方案
始终使用 warning 和 error 的附加输入来指定消息 ID,这样可以将消息追溯到生成它的代码函数,并控制某些警告的显示。
操作步骤
- 使用完整语法生成警告:
war
超级会员免费看
订阅专栏 解锁全文
987

被折叠的 条评论
为什么被折叠?



