content top

Transformaciones lineales

Transformación lineal de una pirámide de base cuadrada sobre el plano XY.

TENEMOS: R3—R2:{T(X, Y, Z)= (2X+Y, Y+Z) y la matriz asociada a esta

transformación lineal A= [2 1 0

  0 1 1]

  Se ingresa en una matriz T las componentes de los vértices de un triangulo en cada

  columna, repitiendo al final el primer vértice de manera que se cierre la figura

P= [2 4 1]‘; Q= [-1 6 1]‘; R= [-4 4 1]‘; S= [-1 4 5]‘; U= [-1 2 1]‘;

T= [P Q R U P S Q R S U];

  Se guardan estas filas en las variables x, y, z para poder realizar la grafica

de LA PIRAMIDE

x=T (1,:);

y=T (2,:);

z=T (3,:);

  La primera fila de T corresponde a las componentes de los vértices en el eje X

  La segunda fila de T corresponde a las componentes de los vértices en el eje Y

  La tercera fila de T corresponde a las componentes de los vértices en el eje Z

plot3(x, y, z,’m') realiza la grafica de la pirámide original

title(’Proyección de una pirámide de base cuadrada sobre el plano XY’)

grid  añade cuadricula a la grafica

pause

A= [2 1 0

0 1 1]; introduce la matriz asociada a la transformación lineal

hold on congela la ventana grafica

im= A*T; Calcula la matriz im cuyas columnas son las imágenes de los vértices

de la pirámide original

x1=im(1,:);y1=im(2,:);

son vectores fila que contienen las primeras

y segundas componentes respectivamente de los vértices transformados

plot(x1,y1,’b')

title(’primera transformacion en el plano xy’ )

grid

pause

TENEMOS: R3—R2:{T(X, Y, Z)= (X,-Y) y la matriz asociada a esta

transformación lineal B= [-2 -1 0

  2 1 2]

B=[-2 -1 0

2 1 2];  introduce la matriz asociada a la transformación lineal

k=B*T;  Calcula la matriz K cuyas columnas son las imágenes de los vértices

de la pirámide original

z2=k(1,:);y2=k(2,:);

son vectores fila que contienen las primeras

y segundas componentes respectivamente de los vértices transformados

plot(z2,y2,’k')

title(’simetría respecto al eje x’)

grid

El programa realiza una transformación lineal:

R3—R2:{T(X, Y, Z)= (2X+Y, Y+Z) la cual es una transformación de la figura original sobre el plano xy con dicha transformación obtenemos la matriz asociada A.

la segunda transformación se trata de la simetría respecto al eje x y que es R3—R2:{T(X, Y, Z)= (X,-Y).

Al momento de ejecutar el programa se muestra primero la grafica original, luego con la tecla enter se muestra la primera transformación , pulsando de nuevo se muestra la segunda transformación y pulsando una vez mas se muestran las tres graficas en el plano 3D

42
Liked it
Etiquetas: , ,
votar


Leave a Reply