getStatistics

Класс: slmetric. Engine
Пакет: slmetric

Получите статистику по метрическим данным

Описание

Сгенерируйте статистику по Value свойства slmetric.metric.Result объекты для заданного объекта metric engine, metric_engine.

пример

stats = getStatistics(metric_engine,MetricID) сгенерировать статистику для заданного идентификатора метрики.

Входные параметры

расширить все

Когда вы звоните execute, metric_engine собирает метрические данные для всех доступных метрик или для заданной MetricID. Вызывающие getMetrics обращается к собранным метрическим данным в metric_engine.

Идентификатор метрики для Модели Metrics или пользовательских метрик модели, которые вы создаете. Вы можете получить идентификаторы метрики, позвонив slmetric.metric.getAvailableMetrics.

Пример: 'mathworks.metrics.DescriptiveBlockNames'

Выходные аргументы

расширить все

The Statistics объект содержит следующие свойства:

  • MinValue является double, который возвращает минимум Value от slmetric.metric.Result объект.

  • MaxValue является double, который возвращает максимум Value от slmetric.metric.Result объект.

  • MeanValue является double, который возвращает среднее значение Value от slmetric.metric.Result объект.

  • StandardDeviation является double, который возвращает стандартное отклонение Value от slmetric.metric.Result объект.

Примеры

расширить все

В этом примере показано, как создать slmetric.Engine объект, установите корень анализа, соберите метрику счетчика блоков и соберите статистику для модели 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