Main Content

axang2quat

축-각도 회전을 쿼터니언으로 변환

설명

예제

quat = axang2quat(axang)는 축-각도 형식으로 제공된 회전 axang를 쿼터니언 quat로 변환합니다.

예제

모두 축소

axang = [1 0 0 pi/2];
quat = axang2quat(axang)
quat = 1×4

    0.7071    0.7071         0         0

입력 인수

모두 축소

축-각도 형식으로 제공된 회전으로, n개의 축-각도 회전을 나타내는 n×4 행렬로 지정됩니다. 모든 행의 처음 3개 요소는 회전 축을 지정하고 마지막 요소는 회전 각도(단위: 라디안)를 정의합니다.

예: [1 0 0 pi/2]

출력 인수

모두 축소

단위 쿼터니언으로, n개 쿼터니언을 포함하는 n×4 행렬로 반환됩니다. 행별 각 쿼터니언은 q = [w x y z] 형식입니다. 여기서 w는 스칼라 숫자입니다.

예: [0.7071 0.7071 0 0]

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2015a에 개발됨

참고 항목

|