主要内容

本页采用了机器翻译。点击此处可查看英文原文。

getStatistics

类: slmetric.Engine
命名空间: slmetric

(待删除)获取度量数据的统计信息

以后的版本中将会删除度量仪表板用户界面、metricdashboard 函数、slmetric 包 API 以及相应的自定义项。有关详细信息,请参阅从度量盘迁移到模型可维护性仪表盘

说明

生成指定度量引擎对象 metric_engineslmetric.metric.Result 对象的 Value 属性的统计信息。

stats = getStatistics(metric_engine,MetricID) 为指定的度量标识符生成统计信息。

示例

输入参数

全部展开

当您调用 execute 时,metric_engine 会收集所有可用度量或指定 MetricID 的度量数据。调用 getMetrics 可访问 metric_engine 中收集的度量数据。

模型度量或您创建的自定义模型度量的度量标识符。您可以通过调用 slmetric.metric.getAvailableMetrics 获得度量标识符。

示例: 'mathworks.metrics.DescriptiveBlockNames'

输出参量

全部展开

Statistics 对象包含以下属性:

  • MinValue 是一个 double 类型,返回 slmetric.metric.Result 对象中 Value 的最小值。

  • MaxValue 是一个 double 类型,返回 slmetric.metric.Result 对象中 Value 的最大值。

  • MeanValue 是一个双精度浮点数,它返回 slmetric.metric.Result 对象的 Value 的平均值。

  • StandardDeviation 是一个 double 类型,返回 slmetric.metric.Result 对象的 Value 的标准差。

示例

全部展开

本示例展示了如何创建 slmetric.Engine 对象、设置分析根、收集模块计数度量以及收集模型 sldemo_fuelsys 的统计信息。

% Open the example model
openExample('sldemo_fuelsys')

% Create an slmetric.Engine object
metric_engine = slmetric.Engine();

% Specify model for metric analysis
setAnalysisRoot(metric_engine, 'Root','sldemo_fuelsys');

% Generate and collect model metrics
metricID = 'mathworks.metrics.SimulinkBlockCount';
execute(metric_engine, metricID);
stats = getStatistics(metric_engine, metricID);

版本历史记录

在 R2017a 中推出

全部折叠