Main Content

tilt

기울기 각도

R2023b 이후

설명

T = tilt(orientations)는 지정된 orientations를 기반으로 기울기 각도를 반환합니다. 자세한 내용은 기울기(tilt) 각도 정의 항목을 참조하십시오.

예제

예제

모두 축소

오일러 각의 4개 집합을 정의하고 그에 대응하는 쿼터니언을 구합니다.

angles = [0 0 0; 0 0 10; 0 0 170; 0 0 190];
quats = quaternion(angles,"eulerd","ZYX","frame");

기울기 각도를 구하고 단위를 도로 변환합니다.

tiltAngles = rad2deg(tilt(quats))
tiltAngles = 4×1

         0
   10.0000
  170.0000
  170.0000

입력 인수

모두 축소

방향으로, quaternion 객체로 구성된 N×1 벡터로 지정되거나 회전 행렬로 구성된 3×3×N 배열로 지정됩니다. 여기서 N은 총 방향 개수입니다.

출력 인수

모두 축소

기울기 각도(단위: 라디안)로, 범위 [0, pi] 내의 스칼라로 구성된, 요소를 N개 가진 열 벡터로 반환됩니다. 여기서 N은 총 방향 개수입니다.

세부 정보

모두 축소

기울기(tilt) 각도 정의

기울기 각도는 기준 프레임의 양의 Z 방향과 바디 프레임의 양의 Z 방향 사이의 각도로 정의됩니다. orientations 입력값은 기준 프레임에서 바디 프레임으로의 회전 좌표 변환을 정의합니다.

Tilt angle

확장 기능

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

버전 내역

R2023b에 개발됨