statistics

Статистика прошлых периодов выполнения

Синтаксис

Описание

stats = statistics(rate) возвращает статистику предыдущих периодов выполнения кода. stats struct с этими полями: Periods, NumPeriods, AveragePeriodСтандартное отклонение, и NumOverruns.

Вот является демонстрационное выполнение графическим использованием настройки по умолчанию, 'slip', для OverrunAction свойство в Rate объект. Смотрите OverrunAction (Robotics System Toolbox) для получения дополнительной информации о превышенном выполнении кода.

Выход statistics :

stats = 

              Periods: [0.7 0.11 0.7 0.11]
           NumPeriods: 4
        AveragePeriod: 0.09
    StandardDeviation: 0.0231
          NumOverruns: 2

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

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

Rate объект в виде указателя на объект. Этот объект содержит информацию для DesiredRate и другая информация о выполнении. Смотрите rateControl (Robotics System Toolbox) для получения дополнительной информации.

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

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

Статистика выполнения времени, возвращенная как структура. Эта структура содержит следующие поля:

  • Period — Все периоды времени (возвратился в секундах) раньше вычисляли статистику как индексный массив. stats.Period(end) новый период.

  • NumPeriods — Число элементов в Periods

  • AveragePeriod — Среднее время в секундах

  • StandardDeviation — Стандартное отклонение всех периодов в секундах, сосредоточенных вокруг среднего значения, сохранено в AveragePeriod

  • NumOverruns — Количество периодов с переполнением

Смотрите также

| | (Robotics System Toolbox)

Введенный в R2019b