该代码兼容性报告是一个方便的工具,可以分析代码,列出了一整套以表格格式的兼容性问题,并提供有关如何解决这些兼容性问题的说明。该报告使您可以:
识别兼容性问题,你必须解决您的代码在当前MATLAB正常运行®发布。
估计当你升级到更新版本的MATLAB更新代码所需的工作量。
提高通过更换不推荐的功能代码。
该代码兼容性报告显示由兼容性问题的影响,并提供了指向文档就如何使在每个位置进行必要的更改的详细信息在代码中的位置。
运行代码兼容性报告:
在当前文件夹浏览器,找到并打开包含要分析的代码文件的文件夹。
在当前文件夹浏览器列出你想要的文件来分析,无论是点击在浏览器中的空白区域或单击鼠标右键。这两个选项打开一个菜单。选择报告>代码兼容性报告。另外,您也可以运行codeCompatibilityReport
在命令提示符下生成报告。
该报告显示在MATLAB Web浏览器,显示出潜在的兼容性问题。例如:
更新您的代码来解决语法错误在列出的每个文件语法错误部分。语法错误导致不运行的代码。而最有可能的代码没有正确地在以前的版本中,语法错误影响兼容性分析运行。例如,在“}”解析错误:使用可能无效MATLAB语法。
对于报告中列出的每个功能,查看问题的说明和代码。消息包括行号,以帮助定位你的代码的问题。要打开在该行的编辑器中的文件,单击行号。然后更改基于消息的文件。如果您不确定消息的装置或什么的代码更改,请点击文档链路与该消息相关联。
每个功能的报告显示上市建议的行动。您也可以使用下面的一般建议:
已删除的功能- 更新您的代码,以避免兼容性错误当前版本。
功能已经改变行为- 确认行为的变化是可以接受的,如果没有,更新代码的当前版本。
功能将被删除- 现在还是在以后的版本更新您的代码。更新你的代码现在使未来升级更容易。
功能,这将改变行为- 现在调查这些变化,使未来的升级变得更容易。
不推荐功能- 考虑更新你的代码。该代码预计将继续在未来的版本,但使用功能工作不推荐。
该代码兼容性报告还包含了有关你的代码和文件MATLAB分析代码的兼容性列表进行检查的信息。
当您通过当前文件夹浏览器产生的代码兼容性报告,MATLAB分析了当前工作文件夹和子文件夹代码。但是,如果程序生成的报告,您可以指定特定的文件来分析,或者从分析中排除子文件夹。以编程方式生成的报告,请使用下列方法之一。
要生成的MATLAB®Web浏览器程序打开报表,使用codeCompatibilityReport
功能。
要返回CodeCompatibilityAnalysis
对象包含报表信息,请使用analyzeCodeCompatibility
功能。然后,您可以使用显示存储对象的报表codeCompatibilityReport
功能。
CodeCompatibilityAnalysis
|analyzeCodeCompatibility
|codeCompatibilityReport