getStatistics

Класс: slmetric. Механизм
Пакет: slmetric

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

Синтаксис

stats = getStatistics(metric_engine,MetricID)

Описание

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

пример

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

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

развернуть все

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

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

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

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

развернуть все

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

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

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

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

  • StandardDeviation является двойным, которое возвращает стандартное отклонение 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