Can anyone help me with the "Axis rotation sequence for the Euler angles"

조회 수: 1 (최근 30일)
Chaitanya Mulla
Chaitanya Mulla 2019년 11월 28일
답변: Jan 2019년 11월 29일
I need the information for the eul2rotm of "XYX"
I couldnt find this even on matlab documentation
  댓글 수: 3
Chaitanya Mulla
Chaitanya Mulla 2019년 11월 28일
I need to solve the problem having the order of rotation angles which is x-axis,
y-axis, x-axis (i.e., XYX) using eul2rotm. hope this helps
Jan
Jan 2019년 11월 29일
It is still not clear. Do you want to obtain the rotation matrix for and input of 3 angles and the order XYX?
eul2rotm uses ZYX, ZYZ and XYZ only. So if you really want to get XYX with eul2rotm the answer is: This does not work.

댓글을 달려면 로그인하십시오.

답변 (1개)

Jan
Jan 2019년 11월 29일
The rotation matrix for the Euler angles in the order XYX is:
s1 = sin(alpha);
c1 = cos(alpha);
s2 = sin(beta);
c2 = cos(beta);
s3 = sin(gamma);
c3 = cos(gamma);
[c2, s2.*s1, -s2.*c1; ...
s3.*s2, c3.*c1-s3.*c2.*s1, c3.*s1+s3.*c2.*c1; ...
c3.*s2, -s3.*c1-c3.*c2.*s1, -s3.*s1+c3.*c2.*c1];

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by