主要内容

MATLAB代码的兼容性报告

代码兼容性报告是一个方便的工具可以分析你的代码,列出了整个表格格式的兼容性问题,并为您提供说明如何解决这些兼容性问题。报告使您能够:

  • 识别代码的兼容性问题,你必须解决当前MATLAB的正常运行®释放。

  • 估计所需的努力来更新你的代码当你升级到更新的MATLAB版本。

  • 改进代码代替不推荐功能。

代码中的代码兼容性报告显示位置所影响的兼容性问题,并提供链接到文档的更多信息关于如何做出必要的改变在每个位置。

生成代码的兼容性报告

运行代码兼容性报告:

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

  2. 在当前文件夹浏览器列出您想要分析的文件,单击或者右键单击浏览器的空白。两个选项打开一个菜单。选择报告>代码的兼容性报告。或者,您可以运行codeCompatibilityReport在命令提示符处生成报告。

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

  3. 更新你的代码来解决每个文件中列出的语法错误语法错误部分。语法错误导致不能运行的代码。最有可能的代码不正确运行在以前的版本中,语法错误影响兼容性分析。例如,在“}”解析错误:使用MATLAB语法可能是无效的

  4. 报告中所列的每一个功能的,检查问题描述和代码。消息包括行号来帮助定位问题在您的代码中。在这条线在编辑器中打开文件,单击行号。然后改变文件基于消息。如果你不确定消息意味着什么或如何修改代码,单击文档与消息相关的链接。

    报告中列出的每个功能显示推荐的行动。您还可以使用以下建议:

    • 功能被移除更新你的代码在当前版本避免兼容性错误。

    • 功能,改变了行为——确认行为的变化是可以接受的,如果没有,为当前版本更新你的代码。

    • 不支万博1manbetx持的功能,可能会导致错误——文件列在这里使用不支持的功能,无证,而不是供客户使用。万博1manbetx更新你的代码使用记录功能,以避免错误和异常行为的变化。

    • 功能将被删除更新你的代码现在或以后版本。更新你的代码现在使得未来的升级变得更加容易。

    • 功能将会改变行为——现在调查这些变化让未来的升级变得更加容易。

    • 新功能改进代码——考虑更新代码。当前代码将继续工作在将来的版本中,但建议更新的功能。

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

编程使用

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

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

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

不支万博1manbetx持的功能

代码兼容性报告检查功能支持,无证,不适用。万博1manbetx这些特性可以不经通知自行更改或删除,会导致未来的错误。在某些情况下有记录替换功能,但可能没有简单的替换。联系MathWorks支万博1manbetx持描述您的使用和请求支持替换。万博1manbetx

另请参阅

||