이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
Quaternions to Direction Cosine Matrix
쿼터니언 벡터를 방향 코사인 행렬로 변환
라이브러리:
Aerospace Blockset /
Utilities /
Axes Transformations
설명
Quaternions to Direction Cosine Matrix 블록은 4개 요소의 단위 쿼터니언 벡터(q0, q1, q2, q3)를 3x3 방향 코사인 행렬(DCM)로 변환합니다. 출력된 DCM은 관성 축의 벡터를 바디 축의 벡터로 좌표 변환을 수행합니다. Aerospace Blockset™는 스칼라 우선 규칙을 사용하여 정의된 쿼터니언을 사용합니다. 이 블록은 모든 쿼터니언 입력을 정규화합니다. 쿼터니언 입력과 결과 방향 코사인 행렬은 프레임 A에서 프레임 B로의 오른손 수동 변환을 나타냅니다. 자세한 내용은 알고리즘를 참조하세요.
포트
입력
출력
알고리즘
쿼터니언 대수를 사용하면, 점 P가 쿼터니언 q로 표현되는 회전의 영향을 받는 경우, 다음 관계에 따라 P′로 변경됩니다.
P′를 확장하고 x, y, z의 항을 수집하면 벡터 쿼터니언 형식의 P에 대한 P′에 대한 다음 내용이 제공됩니다.
P′의 개별 항은 x, y, z의 항의 선형 조합이므로 벡터 (x, y, z)를 (x′, y′, z′)로 회전시키는 행렬 관계를 이전 것에서 추출할 수 있습니다. 이 행렬은 관성축에서 벡터를 회전시키고, 따라서 관성축의 벡터를 본체 축으로 좌표 변환하는 DCM을 생성하기 위해 전치됩니다.
확장 기능
버전 내역
R2006a 이전에 개발됨