Está en la página 1de 4

Ejemplo 3: archivo que dibuja una casa y le aplica diversas transformaciones lineales

%Programa para ilustrar los efectos gráficos de una aplicación lineal


H=[- 6 -6 -7 0 7 6 6 -3 -3 0 0 -6; -7 2 1 8 1 2 -7 -7 -2 -2 -7 -7];
x=H(1,:)';y=H(2,:)';plot(x,y);
axis([-10 10 -10 10]); axis('square');
pause
A=[cos(pi/4) -sin(pi/4);sin(pi/4) cos(pi/4)];
B=A*H;
x=B(1,:)';y=B(2,:)';plot(x,y); title('Rotacion de un angulo de 45º')
pause
A=[1 0;0 -1];
B=A*H;
x=B(1,:)';y=B(2,:)';plot(x,y); title('Simetría respecto OX')
pause
A=[-1 0;0 1];
B=A*H;
x=B(1,:)';y=B(2,:)';plot(x,y); title('Simetría respecto OY')
pause
A=[-1 0;0 -1];
B=A*H;
x=B(1,:)';y=B(2,:)';plot(x,y); title('Simetría respecto O')
pause
A=[0.5 0.2;0.2 0.5];
B=A*H;
x=B(1,:)';y=B(2,:)';plot(x,y);title('La deformamos')
% El aula virtual de Algebra Lineal

También podría gustarte