Professional Documents
Culture Documents
Pràctica 2
Pràctica 2
Pràctica 2
Rotació i Translació
Com que demana la rotació respecte el eix OX, la matriu de partida serà
la següent:
Per calcular el punt final del sistema fix pXYZ, amb matlab, escriurem la
matriu de rotació respecte a OX : R (x, Ψ) que serà x1, el punt inicial
(y1) i farem el producte de les dues matrius i s’obtindrà el punt final(z1).
>> x= pi/2
>> x1=[1,0,0;0,cos(x),-sin(x);0,sin(x),cos(x)]
x1=
1.0000 0 0
0 0.0000 -1.0000
0 1.0000 0.0000
>> y1=[1;2;3]
y1=
1
>> z1=x1*y1
z1 =
-3
Com que demana la rotació respecte el eix OX, la matriu de partida serà
la següent:
Per calcular el punt final del sistema fix pXYZ, amb matlab, escriurem la
matriu de rotació respecte a OX : R (x, Ψ) que serà x2, el punt inicial
(y2) i farem el producte de les dues matrius i s’obtindrà el punt final(z2).
>> x= pi/6
>> x2=[1,0,0;0,cos(x),-sin(x);0,sin(x),cos(x)]
x2=
1.0000 0 0
0 0.8660 -0.5000
0 0.5000 0.8660
>> y2=[1;2;3]
y2=
1
>> z2=x2*y2
z2 =
1.0000
0.2321
3.5981
Com que demana la rotació respecte el eix OY, la matriu de partida serà
la següent:
Per calcular el punt final del sistema fix pXYZ, amb matlab, escriurem la
matriu de rotació respecte a OY : R (y, Θ) que serà x3, el punt inicial
(y3) i farem el producte de les dues matrius i s’obtindrà el punt final(z3).
>> x= pi/2
>> x3=[1,0,0;0,cos(x),-sin(x);0,sin(x),cos(x)]
x3=
0.0000 0 1.0000
0 1.0000 0
-1.0000 0 0.0000
>> y2=[1;1;2]
y3=
1
>> z3=x3*y3
z3 =
2.0000
1.0000
-1.0000
Com que demana la rotació respecte el eix OY, la matriu de partida serà
la següent:
Per calcular el punt final del sistema fix pXYZ, amb matlab, escriurem la
matriu de rotació respecte a OY : R (y, Θ) que serà x4, el punt inicial
(y4) i farem el producte de les dues matrius i s’obtindrà el punt final(z4).
>> x= pi/4
>> x4=[1,0,0;0,cos(x),-sin(x);0,sin(x),cos(x)]
x4=
0.7071 0 0.7071
0 1.0000 0
-0.7071 0 0.7071
>> y4=[1;2;3]
y4=
1
>> z4=x4*y4
z4 =
2.8284
2.0000
1.4142
Per calcular el punt final del sistema fix pXYZ, amb matlab, escriurem la
matriu de rotació respecte a OZ : R (z, Φ) que serà x5, el punt inicial
(y5) i farem el producte de les dues matrius i s’obtindrà el punt final(z5).
x=pi/2
>> x5=[cos(x),-sin(x),0;sin(x),cos(x),0;0,0,1]
x5 =
0.0000 -1.0000 0
1.0000 0.0000 0
0 0 1.0000
>> y5=[4;6;5]
y5 =
>> z5=x5*y5
z5 =
-6
On: Ψ = Θ = Φ = pi/2
>> a11=cos(pi/2)*cos(pi/2)
a11 =
3.7494e-33
a12 =
6.1232e-17
>> a13=-sin(pi/2)
a13 =
-1
>> a21=-sin(pi/2)*cos(pi/2)+cos(pi/2)*sin(pi/2)*sin(pi/2)
a21 =
>> a22=cos(pi/2)*cos(pi/2)+sin(pi/2)*sin(pi/2)*sin(pi/2)
a22 =
>> a23=cos(pi/2)*sin(pi/2)
a23 =
6.1232e-17
a31 =
>> a32=-cos(pi/2)*sin(pi/2)+sin(pi/2)*sin(pi/2)*cos(pi/2)
a32 =
>> a33=cos(pi/2)*cos(pi/2)
a33 =
3.7494e-33
>> R=[a11,a21,a31;a12,a22,a32;a13,a23,a33]
R=
0.0000 0 1.0000
0.0000 1.0000 0
>> P=[1;2;3]
P=
>> T=R*P
T=
3.0000
2.0000
-1.0000
Cinemàtica