文档帮助中心
创建代码兼容性报告
codeCompatibilityReport
codeCompatibilityReport(地名)
codeCompatibilityReport(___, 'IncludeSubfolders',TF)
codeCompatibilityReport (cca)
例子
codeCompatibilityReport创建当前工作文件夹和子文件夹代码兼容性报告。该代码兼容性报告在MATLAB中打开®网页浏览器。您升级到MATLAB的新版本后,您可以使用此报告,以确定现有的代码中潜在的兼容性问题。
codeCompatibilityReport(名)为指定的文件或文件夹创建报告名。
codeCompatibilityReport(名)
名
codeCompatibilityReport(___'IncludeSubfolders',特遣部队)指定是否在子文件夹报告。默认情况下,子文件夹都包含在分析中。使用此语法与任何以前的语法的参数。
codeCompatibilityReport(___'IncludeSubfolders',特遣部队)
特遣部队
codeCompatibilityReport(cca)从现有代码兼容性结果创建报告,指定为CodeCompatibilityAnalysis宾语。
codeCompatibilityReport(cca)
cca
CodeCompatibilityAnalysis
全部折叠
在当前文件夹和子文件夹创建代码的代码兼容性报告。该报告在MATLAB的Web浏览器中打开。
创建一个报告,不过从分析中忽略的子文件夹。
codeCompatibilityReport('IncludeSubfolders',假)
产生在当前工作文件夹和子文件夹的代码兼容性的分析结果。
r = analyzeCodeCompatibility;
从创建结果的报告。该报告在MATLAB的Web浏览器中打开。
codeCompatibilityReport(r)的
要分析的文件或文件夹的名称,指定为字符向量、字符向量的单元数组、字符串标量或字符串数组。
文件名称必须是有效的MATLAB代码或App文件(。m,.mlx,或.mlapp)。
。m
.mlx
.mlapp
例子:'../thisFile.m'
'../thisFile.m'
例子:{ 'folderA', 'FolderB中', '的fileA'}
{ 'folderA', 'FolderB中', '的fileA'}
数据类型:烧焦|字符串
烧焦
字符串
真正
假
子文件夹分析指示器,指定为真正,假,0,或1默认情况下,analyzeCodeCompatibility在分析中包含子文件夹。若要省略子文件夹,请设置特遣部队来假或0。
analyzeCodeCompatibility
代码兼容性分析结果,指定为CodeCompatibilityAnalysis宾语。
该代码兼容性报告中,以帮助您的代码升级到MATLAB的新版本的信息。它包含三个部分。
语法错误- 表有关语法错误的详细信息。例如,在此上下文中不允许使用~来忽略值。语法错误导致nonrunnable代码,而它们不与MATLAB的新版本,语法错误影响兼容性的分析介绍。
表中包含了这些信息。
已删除的功能-详细的功能表,正在使用的分析代码,并已被删除。例如,‘wavfinfo’已经被移除。使用“AUDIOINFO”代替。
描述
检查的描述。描述与代码分析器消息相同。
文档
链接到文档中的更多信息。
功能已经改变行为-详细的功能表,正在使用的分析代码,并已改变的行为。例如,“传奇”已经改变,并可能解释的参数作为一个传奇属性,而不是一个标签的名称。以包括具有相同的名称作为一个说明性的标签,使用指定的单元阵列或字符串数组的标签。请参阅文档为受影响的属性名称的列表。
功能将被删除-详细的功能表,正在使用的分析代码,并将在未来的版本中删除。例如,'aviinfo'将在未来的版本中删除。使用“VideoReader”代替。
改变行为的功能- 表与在所分析的代码中使用了,并且将在未来的版本中改变人们的行为有关功能的详细信息。例如,“interp1(...,”立方“)”将在以后的版本改变为执行三次卷积。要继续使用保形分段三次插值,运用“interp1(...,” pchip“)”来代替。
表中包含的列与功能将被删除部分。
不推荐使用的功能-表与机会,以改善您的代码。例如,不推荐编程使用显示。使用DISP或FPRINTF。
执行检查的完整列表- 在指定代码表执行与关于检查的信息。它包括以下信息。
出现
在分析过的代码中,标记特定检查的总次数。
文件
在分析的代码中,标记特定检查的文件数。
检查的描述。例如,在此语句前使用换行符、分号或逗号要么不推荐使用STRMATCH。而是使用STRNCMP或VALIDATESTRING。描述与代码分析器消息相同。
严重程度
严重程度的检查。例如,错误要么警告。错误可能指示语法错误或不再支持的功能使用。金宝app警告可能指出改进代码的机会。
错误
警告
标识符
MATLAB代码分析器消息的标识符。
分析文件的完整列表- 文件MATLAB分析代码的兼容性列表。
要保存报告,而不是产生与报告codeCompatibilityReport函数,你可以创建一个CodeCompatibilityAnalysis对象并保存它。然后,您可以从这些保存的结果生成一个报告。有关更多信息,请参见为现有的分析结果创建报告。
为当前工作文件夹和当前文件夹浏览器中的子文件夹中的代码生成代码兼容性报告。在当前文件夹浏览器中,单击或右键单击空白处。然后选择报告>代码的兼容性报告。看到MATLAB代码兼容性报告。
CodeCompatibilityAnalysis|analyzeCodeCompatibility
你点击了一个链接,对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入该命令来运行它。Web浏览器不支持MATLAB命令。金宝app
选择一个网站来获取可用的翻译内容,并查看本地事件和报价。根据你的位置,我们建议你选择:。
您还可以选择从下面的列表中的网站:
选择中国网站(中文或英文),以获得最佳的网站表现。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系你当地的办公室