MATLAB 有效代码行 (eLOC) 分布
R2026b自 R2022b 起
度量 ID
slcomp.MATLABeLOCDistribution
描述
使用此度量可确定 MATLAB® 代码的有效行数的分布。MATLAB 代码的有效行数指的是可执行代码的行数。
支持的工件
您可以针对Units和Components收集此度量。要控制仪表板将哪些对象分类为单元或组件,请参阅Categorize Models in Hierarchy as Components or Units。
计算详细信息
有关该度量如何计算 MATLAB 代码的有效行数的信息,请参阅MATLAB 有效代码行 (eLOC)。
收集
要收集此度量的数据,请执行以下操作:
在模型可维护性仪表板中的 MATLAB 架构部分中,点击运行小组件的度量图标。代码的有效行数的分布会显示在代码行数行和分布列中。
将
getMetrics与度量标识符slcomp.MATLABeLOCDistribution结合使用。
结果
对于此度量,metric.Result 的实例以分布结构体形式返回 Value,该结构体包含以下字段:
BinCounts- 每个箱中的工件数量,以向量形式返回。BinEdges- 表示 MATLAB 代码的有效行数的箱边界,以向量形式返回。BinEdges(1)是第一个箱的左边界,BinEdges(end)是最后一个箱的右边界。BinEdges的长度比BinCounts的长度大 1。
此度量结果中的箱对应于 MATLAB 架构部分中代码行数行和分布列中的箱。