文档帮助中心文档
创建代码兼容性报告
codeCompatibilityReport
CodeCompatibilityReport(名称)
CodeCompatibilityReport(___,'upplyubfolders',tf)
CodeCompatibilityReport(CCA)
例子
codeCompatibilityReport为当前工作文件夹和子文件夹创建代码兼容性报告。这代码兼容性报告在MATLAB中打开®网页浏览器。升级到较新版本的MATLAB后,您可以使用此报告标识现有代码中的潜在兼容性问题。
CodeCompatibilityReport(名称)为指定的文件或文件夹创建报告名称.
名称
CodeCompatibilityReport(___,'insertumubfolders',特遣部队)指定是否报告子文件夹。默认情况下,子文件夹包含在分析中。使用此语法与先前语法中的任何参数使用。
CodeCompatibilityReport(___,'insertumubfolders',特遣部队)
特遣部队
CodeCompatibilityReport(cca)从指定为。的现有代码兼容性结果创建报告CodeCompatibilityAnalysis目的。
CodeCompatibilityReport(cca)
cca
CodeCompatibilityAnalysis
全部折叠
为当前文件夹和子文件夹中的代码创建代码兼容性报告。该报告将在Matlab Web浏览器中打开。
创建另一个报告,但从分析中省略子文件夹。
CodeCompatibilityReport('insertumbfolders',错误的)
在当前工作文件夹和子文件夹中生成代码的兼容性分析结果。
r = analyzeCodeCompatibility;
从结果创建报告。该报告将在Matlab Web浏览器中打开。
CodeCompatibilityReport(r)
要分析的文件或文件夹的名称,指定为字符向量、字符向量的单元数组、字符串标量或字符串数组。
文件名称必须是有效的MATLAB代码或App文件(.m,.mlx.,或.mlapp).
.m
.mlx.
.mlapp
例子:'../thisfile.m'
'../thisfile.m'
例子:{'foldera','foldb','filea'}
{'foldera','foldb','filea'}
数据类型:char|字符串
char
字符串
真的
假
子文件夹分析指示指示,指定为真的,假,0,或1.默认情况下,analyzeCodeCompatibility在分析中包含子文件夹。若要省略子文件夹,请设置特遣部队来假或0。
analyzeCodeCompatibility
代码兼容性分析结果,指定为aCodeCompatibilityAnalysis目的。
代码兼容性报告包含帮助您将代码升级到新版本的MATLAB的信息。它包含这些部分。
语法错误- 表格包含有关语法错误的详细信息。例如,在这个上下文中不允许使用~来忽略一个值.语法错误导致非批量代码,而不是使用新版本的MATLAB引入,但语法错误会影响兼容性分析。
该表包含此信息。
已删除的功能-在分析代码中正在使用的功能和已经删除的功能的详细信息表。例如,' wavinfo '已被删除。使用“AUDIOINFO”代替.
描述
检查的描述。描述与代码分析器消息相同。
文档
链接到文档中的更多信息。
具有更改行为的功能- 表格包含有关正在分析的代码中使用的功能的详细信息,并且具有更改的行为。例如,'传奇'已更改,可能会将参数的名称解释为传奇属性而不是标签。要将标签包含与图例属性相同的名称,请使用单元格数组或字符串数组指定标签。有关受影响的属性名称列表的文档。
不支金宝app持的功能可能导致错误-这里列出的文件所使用的功能是不支持的,没有文档记录的,不打算供客户使用。金宝app更新代码以使用文档化的功能,以避免错误和意外的行为更改。例如,'awtinvoke'不受支持,可金宝app能在没有通知的情况下被更改或删除。通过适当的代码更改,可以使用javaMethodEDT。
将删除的功能详细说明分析代码中正在使用的功能,以及在未来的版本中将被删除的功能。例如,'aviinfo'将在未来的版本中被删除。使用“VideoReader”代替。
改变行为的功能- 表格包含有关分析代码中使用的功能的详细信息,并将在将来的发布中更改行为。例如,'Interp1(......,'立方')'将在未来的释放中改变以执行立方卷积。要继续使用形状保留的分段立方体插值,请使用'Interp1(...,'pchip')'。
表包含的列与将删除的功能部分。
可能改进代码的新功能-考虑更新代码。目前的代码有望在未来的版本中继续工作,但推荐使用更新的功能。例如,不建议以编程方式使用DISPLAY。使用DISP或FPRINTF代替。
执行的检查的完整列表- 表显示了有关在指定代码上执行的检查的信息。它包括以下信息。
出现
在已分析的代码中,标记特定检查的总次数。
文件
在分析的代码中,标记了特定检查的文件数。
检查的描述。例如,在此语句前使用换行符、分号或逗号或者不推荐使用STRMATCH。使用STRNCMP或VALIDATESTRING代替.描述与代码分析器消息相同。
严重程度
严重程度的检查。例如,错误或者警告.错误可能表明语法错误或使用了不再受支持的功能。金宝app警告可能指示改进代码的机会。
错误
警告
标识符
用于MATLAB代码分析器消息的标识符。
分析的文件列表- MATLAB分析用于代码兼容性的文件列表。
要保存报告,而不是使用该报告生成报告codeCompatibilityReport函数时,可以创建CodeCompatibilityAnalysis对象并保存它。然后,您可以从这些保存的结果生成一个报告。有关更多信息,请参见为现有分析结果创建报告.
为当前工作文件夹中的代码和当前文件夹浏览器中的子文件夹生成代码兼容性报告。在“当前文件夹”浏览器中,单击或右键单击白色空间。然后选择举报>代码的兼容性报告.看MATLAB代码兼容性报告.
analyzeCodeCompatibility|CodeCompatibilityAnalysis
您有一个连接到MATLAB-Befehl entspricht:
Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus。Webbrowser unterstützen keine MATLAB-Befehle。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系