Está en la página 1de 3

4.

En dos figuras diferentes que al menos tengan 5 puntos en R2, aplique la transformación
lineal a los puntos de la figura (presentar el procedimiento completo) y dibuje la figura
resultante.

Ejemplo 1: Escalado de una figura

Supongamos que tenemos la siguiente figura con 5 puntos en R2:

(-1, 2)

(0, 1)

(1, 3)

(2, 0)

(3, 2)

Para aplicar una transformación de escalado a esta figura, primero definimos la matriz de
escalamiento:

[sx 0]

[0 sy]

Donde sx es la escala en el eje x y sy es la escala en el eje y. Por ejemplo, si queremos escalar la


figura en un factor de 2 en el eje x y un factor de 3 en el eje y, tendríamos:

[2 0]

[0 3]

Luego, multiplicamos cada punto de la figura por la matriz de escalamiento:

(-1, 2) -> (2 * -1, 3 * 2) = (-2, 6)

(0, 1) -> (2 * 0, 3 * 1) = (0, 3)

(1, 3) -> (2 * 1, 3 * 3) = (2, 9)

(2, 0) -> (2 * 2, 3 * 0) = (4, 0)

(3, 2) -> (2 * 3, 3 * 2) = (6, 6)

La figura resultante sería:

(-2, 6)

(0, 3)

(2, 9)

(4, 0)

(6, 6)
Ejemplo 2: Rotación de una figura

Supongamos que tenemos la siguiente figura con 5 puntos en R2:

(0, 1)

(1, 2)

(2, 1)

(3, 0)

(4, 2)

Para aplicar una transformación de rotación a esta figura, primero definimos la matriz de
rotación:

[cos(θ) -sin(θ)]

[sin(θ) cos(θ)]

Donde θ es el ángulo de rotación en radianes. Por ejemplo, si queremos rotar la figura en un


ángulo de 90 grados (π/2 radianes) en sentido antihorario, tendríamos:

[cos(π/2) -sin(π/2)]

[sin(π/2) cos(π/2)]

[0 -1]

[1 0]

Luego, multiplicamos cada punto de la figura por la matriz de rotación:

(0, 1) -> (0 * 0 - 1 * 1, 0 * 1 + 1 * 0) = (-1, 0)

(1, 2) -> (1 * 0 - 2 * 1, 1 * 1 + 2 * 0) = (-2, 1)


(2, 1) -> (2 * 0 - 1 * 1, 2 * 1 + 1 * 0) = (-1, 2)

(3, 0) -> (3 * 0 - 0 * 1, 3 * 1 + 0 * 0) = (-0, 3)

(4, 2) -> (4 * 0 - 2 * 1, 4 * 1 + 2 * 0) = (-2, 4)

La figura resultante sería:

(-1, 0)

(-2, 1)

(-1, 2)

(-0, 3)

(-2, 4)

También podría gustarte