MATLAB代码分析与编辑技巧全解析
1. 代码分析操作与局限性
1.1 代码分析相关操作
在进行代码分析时,有一些基本操作需要掌握。首先,如果要清除搜索字段,点击“Clear search”按钮,然后针对步骤1中的每个消息ID重复步骤4。若要显示默认禁用以及在“Preferences”窗口中禁用的消息,点击搜索字段右侧的向下箭头,接着选择“Show Disabled Messages”。之后,需要审查与每个消息ID相关的消息,以了解其在代码中被抑制或在“Preferences”中被禁用的原因。
1.2 代码分析的局限性
代码分析虽然是一个有价值的工具,但存在一些局限性:
- 分析失败 :有时代码分析无法在预期位置生成“Code Analyzer”消息。这是因为代码分析设计初衷是尽量减少返回的错误消息数量,即使这样可能会导致一些问题未被检测到。
- 产生不适用消息 :代码分析有时会产生与实际情况不相关的消息。点击消息的“Details”按钮显示额外信息,有助于判断该消息是否适用于当前情况。错误消息几乎总是问题,但许多警告只是建议查看代码中不寻常的地方,在某些情况下可能是正确的。如果确定某个消息不适用,可以抑制该警告消息。若抑制消息的原因比较微妙或不明显,应添加注释说明理由,以便阅读代码的人了解情况。
2. 代码元素的区分问题
2.1 区分函数名和变量名
代码分析并不总是能区分函数名和变量名。例如以下代码:
function y=foo
超级会员免费看
订阅专栏 解锁全文

26

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



