Matrices y transformaciones lineales

Representar transformaciones de vectores y sistemas lineales. Teoría, fórmulas, ejemplos resueltos y gráficas interactivas.

Que es

Una matriz es una forma compacta de escribir una transformación lineal: una regla T que toma un vector v y produce otro vector T(v), cumpliendo T(v + w) = T(v) + T(w) y T(cv) = cT(v). Cuando esa regla se aplica a vectores de dimensión finita, siempre puede escribirse como un producto matriz por vector, Av, donde las columnas de A son las imágenes de los vectores de la base original.

Multiplicar dos matrices, AB, representa aplicar primero la transformación B y después la transformación A al resultado. El orden importa: en general AB no es igual a BA, porque componer transformaciones no es conmutativo salvo casos particulares.

Por qué aparece en física

Aparece porque casi cualquier relación lineal entre magnitudes físicas de varias componentes se representa naturalmente como una matriz actuando sobre un vector: una rotación en el espacio, un cambio de base entre sistemas de referencia, la relación entre corrientes y voltajes en una red de circuitos, o la evolución de un vector de estado cuántico bajo un operador.

También aparece al describir sistemas de ecuaciones lineales, donde toda la informacion del sistema se condensa en una matriz de coeficientes, y al modelar sistemas dinámicos discretos, donde el estado en el siguiente instante se obtiene multiplicando el estado actual por una matriz de transición.

Idea visual o geométrica

La idea visual es esta: una matriz distorsiona el espacio de forma uniforme. Imagina una malla cuadrada; al aplicar la matriz, la malla se convierte en un enrejado de paralelogramos, pero las rectas siguen siendo rectas y el origen permanece fijo. Las columnas de la matriz son exactamente las imágenes de los vectores de la base canónica, así que basta con ver donde caen esos pocos vectores para entender toda la transformación.

Si la transformación conserva ángulos y longitudes, es una rotación o una reflexión; si estira mas en una dirección que en otra, describe una deformación anisótropa, típica en tensiones mecánicas o en modos de oscilación.

Lenguaje simbólico mínimo

En símbolos, T(v) = Av, donde A es una matriz de tamaño m×n si T va de un espacio de dimensión n a uno de dimensión m. El producto (Av)_i = Σ_j A_ij v_j suma, para cada fila i, el producto de cada elemento de la fila por la componente correspondiente de v.

La composición de transformaciones se traduce en producto de matrices: si T1 se representa por A y T2 por B, entonces T2(T1(v)) se representa por BA, no por AB. La matriz identidad I deja cualquier vector sin cambios, y la matriz inversa A^-1, cuando existe, deshace la transformación de A.

Que significa el resultado

El resultado significa el vector transformado: sus nuevas componentes, expresadas en la misma base o en una base distinta si la matriz representa un cambio de coordenadas. Cada componente del vector resultado es una combinación lineal específica de las componentes originales, ponderada por los coeficientes de una fila de la matriz.

Si la matriz representa una magnitud física con unidades (una matriz de rigidez, de conductancia o de inercia), el resultado hereda unidades combinadas y hay que comprobar que tengan sentido dimensional para el vector de salida.

Cuando no debes usarlo

No debes usar una matriz cuando la relación entre las magnitudes no es lineal: si duplicar una entrada no duplica exactamente la salida correspondiente, la relación no puede representarse por Av sin aproximar. Tampoco confundas el tamaño de una matriz con su capacidad de invertirse: una matriz cuadrada puede no tener inversa si su determinante es cero.

Tampoco debes intercambiar el orden de una composición AB por BA salvo que hayas comprobado explícitamente que ambas matrices conmutan; en general representan procesos físicos distintos.

Resumen operativo

Escribe la transformación como Av, identifica las columnas de A como las imágenes de los vectores base, aplica el producto matriz-vector respetando filas y columnas, y si hay varias transformaciones, multiplica las matrices en el orden inverso al que se aplican. Interpreta el vector resultado en el contexto físico del problema.

Procedimiento

Antes de calcular

Identifica que espacio de entrada y que espacio de salida tiene la transformación: cuantas componentes tiene el vector original y cuantas debe tener el resultado. Esto fija el tamaño de la matriz, m filas por n columnas.

Decide si necesitas construir la matriz desde una descripción física (por ejemplo, una rotación de un ángulo dado) o si ya la tienes y solo debes aplicarla a un vector concreto.

Paso 1: identifica el objeto matemático

Reconoce si el problema pide aplicar una transformación (producto matriz-vector), componer varias transformaciones (producto de matrices), o invertir una transformación (matriz inversa). Cada operación tiene una regla distinta y un orden distinto.

Si construyes la matriz desde cero, identifica las imágenes de los vectores de la base: cada columna de la matriz es la imagen de un vector base bajo la transformación.

Paso 2: elige la operación

Para aplicar la transformación a un vector, usa el producto Av fila por fila. Para componer dos transformaciones T2 después de T1, multiplica las matrices en el orden BA, con B representando la transformación aplicada en segundo lugar.

Para deshacer una transformación, busca la matriz inversa A^-1 y compruébala verificando que A A^-1 = I.

Paso 3: conserva unidades y signos

Respeta el orden de filas y columnas en cada suma: (Av)_i suma sobre el índice de columna j, no sobre el de fila. Un error frecuente es transponer accidentalmente la matriz al multiplicar.

Si la matriz tiene unidades físicas, verifica que el producto final tenga unidades coherentes con la magnitud que se espera obtener.

Paso 4: calcula

Calcula cada componente del vector resultado por separado, sumando los productos fila por columna. Si hay varias matrices que multiplicar, decide el orden correcto antes de operar y multiplica de derecha a izquierda si aplicas la transformación a un vector concreto.

Cuando sea posible, comprueba el resultado en un caso límite sencillo, como aplicar la transformación al vector cero o a un vector de la base.

Paso 5: interpreta el resultado

Describe el vector resultado en el lenguaje físico del problema: nueva posición, nuevo estado, nueva combinación de corrientes o voltajes. Si la matriz representaba un cambio de coordenadas, aclara en que sistema de referencia queda expresado el resultado.

Comprueba también si la transformación conserva alguna propiedad relevante, como la longitud del vector o el ángulo entre dos vectores, lo que indicaría una rotación o una isometría.

Checklist de autocontrol

Comprueba que el tamaño de la matriz es compatible con el vector de entrada, que el producto se calculó fila por columna y no al revés, que el orden de composición de varias matrices es el correcto, y que puedes describir con palabras que representa físicamente el vector resultado.

Ejemplo guiado

Situación física

Un vector de posición (x, y) en el plano debe rotarse 90 grados en sentido antihorario para describir el giro de una pieza en un mecanismo. Se quiere encontrar la nueva posición del punto (3, 1) tras la rotación.

Traducción matemática

La rotación de ángulo θ se representa por la matriz R = [[cos θ, −sin θ], [sin θ, cos θ]]. Para θ = 90°, cos θ = 0 y sin θ = 1, así que R = [[0, −1], [1, 0]]. El nuevo vector se obtiene multiplicando R por el vector original.

Calculo paso a paso

Aplicando R al vector (3, 1): la primera componente es 0·3 + (−1)·1 = −1, y la segunda componente es 1·3 + 0·1 = 3. El vector transformado es (−1, 3).

Lectura del resultado

El punto (3, 1) pasa a (−1, 3) tras la rotación de 90 grados. Se puede comprobar que la longitud se conserva: ambos vectores tienen longitud raíz de 10, lo que confirma que R es una rotación pura y no incluye ningún escalado.

Error común evitado

Se evita multiplicar el vector por la matriz en el orden equivocado (vector por matriz en vez de matriz por vector), lo que en general no está definido de la misma forma o produce un resultado distinto. También se evita confundir sin θ con −sin θ al montar la matriz, error que invierte el sentido de la rotación.

Ejemplo inverso

Resultado dado

Una transformación lineal envía el vector base (1, 0) a (2, 0) y el vector base (0, 1) a (0, 3).

Que pregunta física permite responder

Esa informacion permite reconstruir la matriz completa de la transformación sin mas datos: sus columnas son exactamente esas imágenes, por lo que A = [[2, 0], [0, 3]]. Físicamente, esta matriz representa un escalado independiente en cada eje, típico de una deformación anisótropa o de una elipse de tensiones con ejes principales alineados con los ejes de coordenadas.

Errores frecuentes

Error 1: invertir el orden de la multiplicación matriz-vector

Parece razonable multiplicar el vector por la matriz en cualquier orden. Falla porque el producto Av y el producto vA (si estuviera definido) no representan la misma operación ni el mismo resultado. Se detecta comprobando las dimensiones: Av requiere que el número de columnas de A coincida con el número de componentes de v. Se corrige escribiendo siempre la matriz a la izquierda del vector cuando se aplica una transformación. Mini-ejemplo: para una matriz 2×3 y un vector de 3 componentes, solo Av está definido, no vA.

Error 2: suponer que AB es igual a BA

Parece razonable porque en la multiplicación de números el orden no importa. Falla porque la multiplicación de matrices representa composición de transformaciones, y aplicar primero una rotación y después un escalado no es lo mismo que al revés en general. Se detecta comparando ambos productos en un ejemplo numérico simple. Se corrige fijando siempre el orden en que se aplican las transformaciones antes de multiplicar las matrices. Mini-ejemplo: rotar y después estirar un objeto no da la misma figura que estirar y después rotar.

Error 3: olvidar que no toda matriz cuadrada tiene inversa

Parece razonable buscar la inversa de cualquier matriz cuadrada. Falla si el determinante de la matriz es cero, en cuyo caso la transformación colapsa alguna dirección y no puede deshacerse. Se detecta calculando el determinante antes de buscar la inversa. Se corrige verificando que el determinante sea distinto de cero, o reconociendo que la transformación pierde informacion en ese caso. Mini-ejemplo: una matriz que proyecta el espacio sobre una recta no puede invertirse, porque muchos vectores distintos producen la misma imagen.

Error 4: confundir las filas de la matriz con las columnas al construirla

Parece razonable escribir los coeficientes en cualquier disposición mientras estén todos presentes. Falla porque cada columna debe representar la imagen de un vector base concreto, y transponer la matriz por error cambia completamente la transformación representada. Se detecta comprobando la imagen del primer vector base y comparándola con la primera columna de la matriz construida. Se corrige verificando explícitamente cada columna contra la definición física de la transformación. Mini-ejemplo: si el eje x se escala por 2 y el eje y por 3, la matriz correcta es diag(2, 3), no su transpuesta invertida.

Error 5: tratar una transformación no lineal como si fuera lineal

Parece razonable escribir cualquier relación entre vectores como una matriz. Falla si la relación incluye términos cuadráticos, productos entre componentes o dependencias angulares no lineales, que no pueden representarse por un producto Av exacto. Se detecta comprobando si duplicar la entrada duplica exactamente la salida. Se corrige linealizando solo en un entorno pequeño, si el problema lo permite, y declarando explícitamente esa aproximación. Mini-ejemplo: la relación entre ángulo y posición en un péndulo grande no es lineal, aunque se aproxime como tal para ángulos pequeños.

Regla rápida de detección

Si el orden de una multiplicación de matrices cambia sin justificación física, si se busca una inversa sin comprobar el determinante, o si una relación cuadrática se trata como lineal sin declarar la aproximación, el error probablemente está en el planteamiento algebraico, no en la aritmética final.

Aplicaciones físicas

1. Rotaciones y cambios de referencia

Aparece al describir el giro de un cuerpo o el cambio entre dos sistemas de coordenadas. Se calcula el vector transformado multiplicando la matriz de rotación por el vector original. El resultado da la nueva posición u orientación conservando longitudes y ángulos. El error peligroso es confundir el sentido de rotación o el orden de composición de varias rotaciones sucesivas. Como control final, el alumno debe explicar que propiedad geométrica se conserva y cual cambia tras la transformación.

2. Circuitos eléctricos

Aparece al relacionar corrientes y voltajes en una red mediante una matriz de impedancias o de conductancias. Se calcula el vector de corrientes o voltajes desconocido resolviendo un sistema representado en forma matricial. El resultado predice el comportamiento eléctrico completo de la red. El error peligroso es construir la matriz sin respetar la topología real del circuito. Como control final, el alumno debe explicar que representa cada fila y cada columna de la matriz en términos de nodos o mallas.

3. Oscilaciones acopladas

Aparece al escribir la ecuación de movimiento de varias masas conectadas como un único sistema matricial. Se calcula la evolución del vector de posiciones aplicando la matriz de acoplamiento. El resultado describe como se transmite el movimiento entre las masas. El error peligroso es tratar cada masa de forma aislada ignorando los términos no diagonales de la matriz. Como control final, el alumno debe explicar que término de la matriz conecta cada par de masas.

4. Mecánica cuántica

Aparece porque los operadores físicos actúan sobre vectores de estado mediante multiplicación matricial en una base finita. Se calcula el nuevo estado aplicando la matriz del operador al vector de estado. El resultado predice la evolución o la medida de un sistema cuántico. El error peligroso es aplicar el operador en el orden incorrecto cuando se combinan varios operadores que no conmutan. Como control final, el alumno debe explicar por qué el orden de aplicación de dos operadores puede cambiar el resultado físico.

5. Gráficos y transformaciones geométricas

Aparece al escalar, rotar o proyectar figuras en aplicaciones de diseño, óptica geométrica o simulación física. Se calcula la imagen de cada punto aplicando la matriz de transformación correspondiente. El resultado permite predecir la forma final de un objeto tras varias operaciones combinadas. El error peligroso es aplicar las transformaciones en un orden distinto al que exige el problema físico o geométrico. Como control final, el alumno debe explicar como cambiaría el resultado si se invirtiera el orden de dos transformaciones sucesivas.

Practica

Nivel 1: reconocimiento

Identifica, para una transformación descrita en palabras (una rotación, un escalado, una proyección), cuantas filas y columnas debe tener su matriz y que representa cada columna.

Ejercicio: describe en palabras la matriz que refleja un vector respecto al eje x, y anticipa cuales serian sus columnas antes de escribirla.

Nivel 2: aplicación directa

Aplica una matriz sencilla a un vector concreto y comprueba el resultado calculando componente a componente.

Ejercicio: aplica una matriz de rotación de 90 grados a tres vectores distintos y verifica que la longitud de cada uno se conserva.

Nivel 3: elección de herramienta

Decide si el problema pide aplicar una transformación, componer varias, o invertir una, y elige el producto matricial correspondiente.

Ejercicio: plantea la matriz resultante de rotar 45 grados y después escalar por un factor 2, y explica en que orden deben multiplicarse las matrices.

Nivel 4: interpretación física

Interpreta el resultado de aplicar una matriz a un vector de estado físico: posición, corriente, o estado cuántico simplificado.

Ejercicio: dada una matriz de acoplamiento entre dos masas, describe en palabras que le ocurre a la posición de cada masa tras un pequeño intervalo de tiempo.

Nivel 5: error intencionado

Analiza un cálculo donde se ha multiplicado el vector por la matriz en el orden equivocado o donde se ha invertido una matriz sin determinante distinto de cero. Detecta el error, corrígelo y explica que consecuencia física habría tenido.

Ejercicio: inventa un error plausible al construir una matriz de rotación, escribe por qué parece razonable, corrígelo y señala que vector incorrecto habría producido.