You are on page 1of 1

D) Realizar un script que:

a. El equipo desarrolle movimientos de la caja 1, desde el orden (al menos 5), en el cual utilizando el
tema de transformaciones compuestas, alcancen la posición y orientación de la caja1, que se obtuvo
al final del ejercicio B).
SCRIPT:
%PRÁCTICA 7 "Caja con rotación y traslación inciso D)"
%%ALUMNOS: MARTÍNEZ ORTEGA PEDRO DAVID; MENDOZA TOSTADO JORGE CRISTOPHER;
%ROMÁN SANTILLÁN IVÁN DAVID
clc %Limpiar pantalla
close %Cerrar figuras
clear %Limpiar variables

%Matriz inicial
VertA=eye(4);
cajab();
ejesmov(VertA);
TY=VertA;
%Traslación 3.47 unidades en Y respecto al marco fijo
for t=0:0.01:3.47
clf
Auvw=[0 0 0 1]';
Buvw=[0 0 2 1]';
Cuvw=[4 0 2 1]';
Duvw=[4 0 0 1]';
Euvw=[4 2 0 1]';
Fuvw=[4 2 2 1]';
Guvw=[0 2 2 1]';
Huvw=[0 2 0 1]';

a=Rytras(t)*Auvw;
b=Rytras(t)*Buvw;
c=Rytras(t)*Cuvw;
d=Rytras(t)*Duvw;
e=Rytras(t)*Euvw;
f=Rytras(t)*Fuvw;
g=Rytras(t)*Guvw;
h=Rytras(t)*Huvw;
caja1(a,b,c,d,e,f,g,h);

TR=TY*Rytras(t);
cajab();
ejesmov(TR);
pause(0.001)
end
%/////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////
TX=TR;
%Traslación -3.59 unidades en X respecto al marco móvil
for t=0:-0.01:-3.59
clf
a=TX*Rxtras(t)*Auvw;
b=TX*Rxtras(t)*Buvw;
c=TX*Rxtras(t)*Cuvw;
d=TX*Rxtras(t)*Duvw;
e=TX*Rxtras(t)*Euvw;
f=TX*Rxtras(t)*Fuvw;
g=TX*Rxtras(t)*Guvw;
h=TX*Rxtras(t)*Huvw;

You might also like