文件帮助中心文件
创建代码兼容性报告
CodeCompatibilityReport.
codeCompatibilityReport(名字)
codeCompatibilityReport (___、“IncludeSubfolders”tf)
codeCompatibilityReport (cca)
例子
CodeCompatibilityReport.为当前工作文件夹和子文件夹创建代码兼容性报告。的代码的兼容性报告在matlab中打开®Web浏览器。升级到MATLAB的新版本后,可以使用此报告来识别现有代码中的潜在兼容性问题。
codeCompatibilityReport (的名字)为由指定的文件或文件夹创建报告的名字.
codeCompatibilityReport (的名字)
的名字
codeCompatibilityReport (___“IncludeSubfolders”,TF.)指定是否报告子文件夹。默认情况下,分析中包含子文件夹。将此语法与前面语法中的任何参数一起使用。
codeCompatibilityReport (___“IncludeSubfolders”,TF.)
TF.
codeCompatibilityReport (CCA)从现有的代码兼容结果创建报告,指定为aCodeCompatibilityAnalysis.对象。
codeCompatibilityReport (CCA)
CCA
CodeCompatibilityAnalysis.
全部收缩
为当前文件夹和子文件夹中的代码创建代码兼容性报告。报告在MATLAB Web浏览器中打开。
创建另一个报告,但忽略分析中的子文件夹。
codeCompatibilityReport (“IncludeSubfolders”假)
为当前工作文件夹和子文件夹中的代码生成兼容性分析结果。
r =分析兼容;
根据结果创建一个报告。报告在MATLAB Web浏览器中打开。
codeCompatibilityReport(右)
要分析的文件或文件夹的名称,指定为字符向量,字符向量,字符串标量或字符串数组的单元格数组。
文件的名称必须是有效的MATLAB代码或应用文件(.m那.mlx, 或者.mlapp.)。
.m
.mlx
.mlapp.
例子:“. . / thisFile.m”
“. . / thisFile.m”
例子:{‘folderA’,‘folderB’,‘fileA}
{‘folderA’,‘folderB’,‘fileA}
数据类型:字符|细绳
字符
细绳
真正的
错误的
子文件夹分析指示器,指定为真正的那错误的, 0,或1。默认情况下,分析兼容包括分析中的子文件夹。省略子文件夹,设置TF.至错误的或0。
分析兼容
代码兼容性分析结果,指定为CodeCompatibilityAnalysis.对象。
代码兼容性报告包含帮助您将代码升级到新版本的MATLAB的信息。它包含这些部分。
语法错误-关于语法错误的详细信息表。例如,使用〜忽略此上下文中不允许使用值.语法错误会导致不可运行的代码,虽然新版本的MATLAB没有引入语法错误,但是语法错误会影响兼容性分析。
该表包含了这些信息。
已删除的功能- 表格显示分析代码中使用的功能的详细信息,并已删除。例如,'Wavfinfo'已被删除。使用'audioInfo'.
描述
检查说明。描述与代码分析仪消息相同。
文件
链接到文档中的更多信息。
改变行为的功能-表的详细功能,正在使用的分析代码和已经改变的行为。例如,“legend”已经改变,可能会将参数的名称解释为legend属性,而不是标签。若要包含与legend属性同名的标签,请使用单元格数组或字符串数组指定标签。有关受影响属性名称的列表,请参阅文档。
不支万博1manbetx持的功能可能导致错误- 此处列出的文件使用不支持,未记录的功能,而不是用于客户使用。万博1manbetx更新您的代码以使用记录的功能以避免错误和意外行为更改。例如,“AWTINVOKE”不受支持,可万博1manbetx能已更改或删除,恕不另行通知。使用适当的代码更改,请使用javamethodedt。
将被删除的功能- 表格包含有关在分析的代码中使用的功能的详细信息,并且将在将来的版本中删除。例如,“AviInfo”将在未来的释放中删除。使用'videoreader'。
将改变行为的功能-表详细的功能,正在使用的分析代码,并将改变行为在未来的发布。例如,'interp1(…,'cubic')'将在未来的版本中更改,以执行cubic卷积。要继续使用保持形状的分段三次插值,请使用'interp1(…,'pchip')'代替。
表包含与相同的列将被删除的功能部分。
可能改善代码的新功能- 考虑更新您的代码。预计当前代码将继续在将来的版本中工作,但建议使用更新的功能。例如,不建议使用Programmatic使用显示。使用disp或fprintf。
完成的全部检查列表-包含对指定代码执行的检查信息的表。它包括以下信息。
发生
在分析的代码中,标记特定检查的总发生总数。
在分析的代码中,标记特定检查的文件数。
检查说明。例如,在此语句之前使用换行符,分号或逗号或不推荐斯特拉斯特。使用strncmp或validatestring.描述与代码分析仪消息相同。
严重程度
检查的严重程度。例如,错误或警告.错误可能表示不再支持的语法错误或使用功能。万博1manbetx警告可能表示改善代码的机会。
错误
警告
标识符
MATLAB代码分析仪消息的标识符。
分析文件的完整列表- MATLAB为代码兼容性分析的文件列表。
来保存报表,而不是使用CodeCompatibilityReport.功能,您可以创建一个CodeCompatibilityAnalysis.对象并保存。然后,您可以从保存结果生成报告。有关更多信息,请参阅为现有分析结果创建报告.
生成当前工作文件夹中的代码的代码兼容性报告,以及当前文件夹浏览器中的子文件夹中的代码。在当前文件夹浏览器中,单击或者右键单击空白区域。然后选择报告>代码兼容性报告.看到MATLAB代码兼容性报告.
分析兼容|CodeCompatibilityAnalysis.
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室