MATLAB编程:错误处理、函数文件及调试技巧
1. MATLAB编程中的错误类型
在MATLAB编程过程中,错误是难以避免的。即使是经验丰富的程序员,也很少能让程序第一次就正确运行。下面详细介绍几种常见的错误类型。
1.1 语法错误
语法错误是MATLAB语句中的输入错误,是最常见的错误类型。一旦出现语法错误,MATLAB会停止执行并显示错误信息,但这些信息有时可能不太有用甚至会产生误导。以下是一些常见的语法错误示例:
- 缺少右括号 :例如 2*(1+3 或 disp([’the answer is ’ num2str(2)] ,会出现 ")" expected, "end of line" found 错误。
- elseif 拼写错误 :如将 elseif 写成 else if ,会出现 end" expected, "End of Input" found 错误。
- 矩阵维度不匹配 :例如 [1 2 3] * [4 5 6] ,会提示 Error using ==> * Inner matrix dimensions must agree 。
- 缺少运算符、逗号或分号 :像 if x &l
超级会员免费看
订阅专栏 解锁全文
1万+

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



