Dear all,
I have a question here. Let me paste my code here and then I'll address my problem.
if true
% code
Rotz_theta = [cos(theta1), -sin(theta1), 0, 0;
sin(theta1), cos(theta1), 0, 0;
0, 0, 1, 0;
0, 0, 0, 1];
Rotx_pi = [1, 0, 0, 0;
0, cos(pi/2), -sin(pi/2), 0;
0, sin(pi/2), cos(pi/2), 0;
0, 0, 0, 1];
H0_1 = Rotz_theta * Rotx_pi
end
And this is the output :
if true
% code
H0_1 =
[ cos(theta1), -(4967757600021511*sin(theta1))/81129638414606681695789005144064,
sin(theta1), 0]
[ sin(theta1), (4967757600021511*cos(theta1))/81129638414606681695789005144064,
-cos(theta1), 0]
[ 0, 1,
4967757600021511/81129638414606681695789005144064, 0]
[ 0, 0,
0, 1] end
May anyone help me to figure out what is happening here? i've tried to change the format to short, but it still give the same answer :(
Thank you in advance :)
Skali

 채택된 답변

Star Strider
Star Strider 2014년 5월 23일

1 개 추천

Use the vpa function.

댓글 수: 2

siti khadijah
siti khadijah 2014년 6월 13일
Thanks Star Strider :)
Star Strider
Star Strider 2014년 6월 13일
My pleasure!

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 RF Toolbox에 대해 자세히 알아보기

태그

아직 태그를 입력하지 않았습니다.

질문:

2014년 5월 23일

댓글:

2014년 6월 13일

Community Treasure Hunt

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

Start Hunting!

Translated by