MATLAB代码分析报告

运行代码分析器报告

代码分析器报告显示潜在的错误和问题,以及通过消息改进代码的机会。例如,一个公共消息指示一个变量喷火可能是未使用的。

运行代码分析器报告:

  1. 在当前文件夹浏览器,浏览到包含您要检查的文件的文件夹。

    使用lengthofline.m本文档中所示的例子中,将文件保存到当前文件夹,或者您具有写入权限的文件夹。本示例将文件保存到当前文件夹,C: \ my_MATLAB_files

    的CopyFile(完整文件(matlabroot, '帮助', 'techdoc', 'matlab_env', '实例', 'lengthofline.m'))
  2. 在当前文件夹浏览器中,单击,然后选择报告>代码分析报告

    报告显示在MATLAB中®Web浏览器,显示那些被识别为有潜在问题或改进机会的文件。

  3. 对于报告中的每条消息,请检查建议和您的代码。单击行号以在编辑器中该行处打开文件,并根据消息更改文件。使用以下一般性建议:

    • 如果您不确定消息的含义或代码中要更改的内容,请单击消息中出现的链接。有关详细信息,请参见验证码错误和警告

    • 如果消息不包含一个链接,你无法确定是什么消息的装置或做什么,搜索在帮助浏览器相关主题。对于消息的示例以及如何处理它们,包括要对示例进行的特定更改,lengthofline.m,请参阅基于代码分析器消息更改代码

    • 这些消息并没有提供关于每种情况的完美信息,在某些情况下,您可能不希望基于该消息更改任何内容。有关详细信息,请参见理解的代码分析的局限性

    • 如果有你不希望看到某些消息或类型的消息,您可以抑制他们。有关详细信息,请参见调整代码分析器消息指示器和消息

  4. 修改文件后,保存它。如果您做了重大更改,可能会引入错误,请考虑将文件保存为不同的名称。然后,如果需要,您可以引用原始文件来解决更新后文件的问题。使用比较按钮编辑器要么住编辑器标签可帮助您确定您对文件所做的更改。欲了解更多信息,请参阅比较和合并文本

  5. 再次运行和调试文件,以确保您没有引入任何无意的错误。

  6. 如果报告正在显示,请单击重新运行这个报告根据您对文件所做的更改更新报告。根据您对文件所做的更改,确保消息已消失。重新运行报表MATLAB在线™,在当前文件夹浏览器中,单击,然后选择报告>代码分析报告

基于代码分析器消息更改代码

有关如何纠正代码分析器消息中出现的潜在问题的信息,请使用以下资源:

  • 在编辑器中打开文件并单击细节按钮,如此列表后面的图片所示。一个扩展消息打开。然而,并非所有消息都有扩展消息。

  • 使用帮助浏览器搜索窗格以查找有关消息中显示的术语的文档。

下面的图片显示了一个工具提示细节按钮。橙色的线等号下(=符号表示当你将鼠标悬停在等号上时,会显示一个工具提示。橙色的高亮显示指示自动修复可用。

访问Code Analyzer消息的其他方法

您可以使用以下任何方法获得代码分析器消息。每个都提供了相同的消息,但格式不同: