Why the output is weird ?

5 visualizzazioni (ultimi 30 giorni)
siti khadijah
siti khadijah il 23 Mag 2014
Commentato: Star Strider il 13 Giu 2014
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

Risposta accettata

Star Strider
Star Strider il 23 Mag 2014
Use the vpa function.
  2 Commenti
siti khadijah
siti khadijah il 13 Giu 2014
Thanks Star Strider :)
Star Strider
Star Strider il 13 Giu 2014
My pleasure!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Data Import and Network Parameters in Help Center e File Exchange

Tag

Non è stata ancora inserito alcun tag.

Community Treasure Hunt

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

Start Hunting!

Translated by