meanrot
설명
는 크기가 1이 아닌 첫 번째 배열 차원을 따라 quatAverage
= meanrot(quat
)quat
요소의 평균 회전을 반환합니다.
quat
가 벡터인 경우meanrot(quat)
는 요소의 평균 회전을 반환합니다.quat
가 행렬인 경우meanrot(quat)
는 각 열의 평균 회전이 포함된 행 벡터를 반환합니다.quat
가 다차원 배열인 경우mearot(quat)
는 크기가 1이 아닌 첫 번째 배열 차원을 따라 연산을 수행하며, 요소를 벡터로 처리합니다. 이 차원은 1이 되며, 다른 모든 차원의 크기는 동일하게 유지됩니다.
meanrot
함수는 입력 쿼터니언 quat
를 정규화한 다음에 평균을 계산합니다.
은 차원 quatAverage
= meanrot(quat
,dim
)dim
을 따라 평균 회전을 반환합니다. 예를 들어 quat
가 행렬인 경우 meanrot(quat,2)
는 각 행의 평균이 포함된 열 벡터입니다.
는 위에 열거된 구문을 사용하여 계산할 때 quatAverage
= meanrot(___,nanflag
)NaN
값을 포함할지 아니면 생략할지를 지정합니다. meanrot(quat,"includenan")
은 모든 NaN
값을 포함하고 mean(quat,"omitnan")
은 모두 무시합니다.
예제
입력 인수
출력 인수
참고 문헌
[1] Markley, F. Landis, Yang Chen, John Lucas Crassidis, and Yaakov Oshman. "Average Quaternions." Journal of Guidance, Control, and Dynamics. Vol. 30, Issue 4, 2007, pp. 1193-1197.
확장 기능
버전 내역
R2019b에 개발됨