getStatistics

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

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

Описание

Сгенерируйте статистику по 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