Main Content

statistics

과거 실행 기간의 통계량

R2019b 이후

설명

stats = statistics(rate)는 이전 코드 실행 기간의 통계량을 반환합니다. statsPeriods, NumPeriods, AveragePeriod, StandardDeviation, NumOverruns 필드를 갖는 구조체입니다.

다음은 Rate 객체의 OverrunAction 속성이 디폴트 설정 'slip'을 사용하는 샘플 실행 그래픽입니다. 오버런 코드 실행에 대한 자세한 내용은 OverrunAction (Robotics System Toolbox) 항목을 참조하십시오.

Workflow of call to statistics with slip overrun action method.

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)가 가장 최근 기간입니다.

  • NumPeriodsPeriods의 요소 개수

  • AveragePeriod — 평균 시간(단위: 초)

  • StandardDeviationAveragePeriod에 저장된 평균에 대해 계산된, 모든 기간에 대한 표준편차(단위: 초)

  • NumOverruns — 오버런이 발생한 기간의 개수

버전 내역

R2019b에 개발됨

참고 항목

| | (Robotics System Toolbox)

도움말 항목