主要内容

马铃薯代码兼容性报告

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

  • 确定您必须在当前MATLAB中正确运行代码的兼容性问题®发布。

  • 估算升级到较新的Matlab发布时更新代码所需的努力。

  • 通过更换不建议的功能来提高您的代码。

代码兼容性报告将显示受兼容性问题影响的代码中的位置,并为文档提供链接,了解有关如何在每个位置进行必要的更改的更多信息。

生成代码兼容性报告

要运行代码兼容性报告:

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

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

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

  3. 更新您的代码以解决列出的每个文件的语法错误语法错误部分。语法错误导致未运行的代码。虽然很可能在以前的版本中没有正确运行代码,但语法错误会影响兼容性分析。例如,解析'}'的错误:使用可能是无效的matlab语法

  4. 对于报告中列出的每个功能,请查看问题描述和代码。消息包括线路编号,以帮助在代码中找到问题。要在该行的编辑器中打开文件,请单击行号。然后根据消息更改文件。如果您不确定邮件手段或更改代码的内容,请单击文件链接与邮件相关联。

    报表中列出的每个功能都显示了一个推荐的操作。您还可以使用以下一般建议:

    • 已删除的功能- 更新代码以避免当前版本中的兼容性错误。

    • 具有更改行为的功能- 确认行为的更改是可接受的,如果没有,请更新当前版本的代码。

    • 不支金宝app持的功能可能导致错误- 此处列出的文件使用不支持,未记录的功能,而不是用于客户使用。金宝app更新您的代码以使用记录的功能以避免错误和意外行为更改。

    • 将删除的功能- 立即或更新您的代码或更稍后发布。更新代码现在使未来升级更容易。

    • 将改变行为的功能- 现在调查这些变化,更容易升级。

    • 可能改善代码的新功能- 考虑更新您的代码。预计当前代码将继续在将来的版本中工作,但建议使用更新的功能。

    代码兼容性报告还包括有关在代码上执行的检查的信息以及MATLAB分析代码兼容性的文件列表。

程序使用

通过当前文件夹浏览器生成代码兼容性报告时,MATLAB会分析当前工作文件夹和子文件夹中的代码。但是,如果以编程方式生成报告,则可以指定特定文件来分析或从分析中排除子文件夹。要以编程方式生成报告,请使用以下方法之一。

  • 要在以编程方式生成在Matlab®Web浏览器中打开的报告,请使用CodeCompatibilityReport.功能。

  • 返回A.CodeCompatibilityAnalysis.包含报告信息的对象,使用分析兼容功能。然后,您可以使用的是使用存储对象的报告CodeCompatibilityReport.功能。

不支金宝app持的功能

代码兼容性报告检查无支持,未记录,而非打算使用的功能。金宝app这些功能可能会有所改变或删除,恕不另行通知,可能导致未来的错误。在某些情况下,有记录的替换功能,但可能没有简单的更换。接触Mathworks支金宝app持描述您的使用和请求支持更换。金宝app

也可以看看

||