文档

MATLAB代码的兼容性报告

生成代码的兼容性报告

代码的兼容性报告显示在代码中潜在的兼容性问题。本报告帮助更新你的代码当你升级到更新的MATLAB®释放。例如,报告告诉你当你使用气馁或删除代码中的函数或无效的语法。MATLAB的升级到新版本之后,您可以使用此报告在现有代码识别潜在的兼容性问题。

运行代码兼容性报告:

  1. 在当前文件夹浏览器,导航到文件夹,其中包含你想要分析的代码文件。

  2. 在当前文件夹浏览器,点击或者右键单击空白。然后选择报告>代码的兼容性报告

    报告显示在MATLAB Web浏览器,显示潜在的兼容性问题。例如:

  3. 每个消息的报告,审查问题描述和代码。消息包括行号来帮助代码中的位置的问题。在这条线在编辑器中打开文件,单击行号。然后改变文件基于消息。如果你不确定消息意味着什么或如何修改代码,单击细节与消息相关的链接。一般使用以下建议:

    • 语法错误- update代码来纠正这个错误。语法错误导致不能运行的代码。虽然他们不是介绍了MATLAB的新版本,语法错误影响兼容性分析。例如,在“}”解析错误:使用MATLAB语法可能是无效的

    • 不兼容的错误- update代码在当前版本。不兼容的错误表明功能已被删除。例如,“wavfinfo”已经被移除。使用“AUDIOINFO”代替

    • 不相容的警告- update代码现在或以后版本。不相容的警告表明,功能将在未来的版本中被删除。例如,“aviinfo”将在未来的版本中被删除。使用“VideoReader”代替

    • 建议改进考虑更新代码。代码将继续工作在将来的版本中,但是不推荐使用功能。例如,编程不推荐使用的显示。使用DISP或流。

    检查兼容性报告还包括信息的代码进行代码和文件的列表MATLAB分析代码的兼容性。

编程使用

当您生成代码兼容性报告通过浏览器当前文件夹,MATLAB分析代码当前工作文件夹和子文件夹。然而,如果您以编程方式生成报告,您可以指定特定的文件从分析分析或者排除子文件夹。以编程方式生成报告,使用下列方法之一。

  • 生成一个报告,以编程方式在MATLAB®Web浏览器打开使用codeCompatibilityReport函数。

  • 返回一个CodeCompatibilityAnalysis对象,该对象包含报告信息,使用analyzeCodeCompatibility函数。你可以显示一个存储对象的使用报告codeCompatibilityReport函数。

另请参阅

||

这个主题有帮助吗?