이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
dcm2angle
방향 코사인 행렬에서 회전 각도 생성
구문
설명
기본 구문
[는 방향 코사인 행렬 rotationAng1 rotationAng2 rotationAng3] = dcm2angle(dcm)dcm에 대한 회전 각도 rotationAng1, rotationAng2, rotationAng3를 계산합니다. 방향 코사인 행렬은 프레임 A에서 프레임 B로의 수동 변환을 나타냅니다. 결과 회전 각도는 프레임 A에서 프레임 B로의 일련의 오른손 고유 수동 회전을 나타냅니다.
[는 지정된 회전 시퀀스 rotationAng1 rotationAng2 rotationAng3] = dcm2angle(dcm,rotationSequence)rotationSequence에 대한 회전 각도를 계산합니다.
제약, 동작(action) 및 허용오차 구문
[는 지정된 각도 제약 조건 rotationAng1 rotationAng2 rotationAng3] = dcm2angle(dcm,rotationSequence,lim)lim에 대한 회전 각도를 계산합니다. 다른 모든 입력 인수 뒤에 lim를 지정하세요.
[는 회전 각도를 계산하고 방향 코사인 행렬이 직교하지 않으면 동작(action)을 수행합니다. 다른 모든 입력 인수 뒤에 rotationAng1 rotationAng2 rotationAng3] = dcm2angle(dcm,rotationSequence,lim,action)action를 지정하세요.
[는 회전 각도를 계산하고 rotationAng1 rotationAng2 rotationAng3] = dcm2angle(dcm,rotationSequence,lim,action,tolerance)tolerance 레벨을 사용하여 방향 코사인 행렬이 직교하는지 평가합니다. 다른 모든 입력 인수 뒤에 tolerance를 지정하세요.
예제
입력 인수
출력 인수
제한 사항
'ZYX','ZXY','YXZ','YZX','XYZ', 및'XZY'구현에 대한'Default'제한은 ±90도 사이의rotationAng2각도와 ±180도 사이의rotationAng1및rotationAng3각도를 생성합니다.'ZYZ','ZXZ','YXY','YZY','XYX', 및'XZX'구현에 대한'Default'제한은 0~180도 사이의rotationAng2각도와 ±180도 사이의rotationAng1및rotationAng3각도를 생성합니다.'ZYX','ZXY','YXZ','YZX','XYZ', 및'XZY'구현에 대한'ZeroR3'제한은 ±90도 사이의rotationAng2각도와 ±180도 사이의rotationAng1및rotationAng3각도를 생성합니다. 하지만rotationAng2가 ±90도일 때,rotationAng3는 0도로 설정됩니다.'ZYZ','ZXZ','YXY','YZY','XYX', 및'XZX'구현에 대한'ZeroR3'제한은 0~180도 사이의rotationAng2각도와 ±180도 사이의rotationAng1및rotationAng3각도를 생성합니다. 하지만rotationAng2가 0도 또는 ±180도일 때,rotationAng3는 0도로 설정됩니다.
버전 내역
R2006b에 개발됨참고 항목
angle2dcm | dcmbody2stability | dcm2quat | quat2dcm | quat2angle