Why the output is weird ?
5 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!