Inversa de una matriz
Resolver un sistema de ecuaciones lineales con tres incógnitas a mano puede llevar media hora y varias hojas. Si los coeficientes no cambian, pero los resultados sí, repetir todo el proceso es un desperdicio de tiempo. Ahí entra la inversa de una matriz: una herramienta del álgebra lineal que permite deshacer la transformación que representa una matriz cuadrada y resolver estos sistemas en segundos.
Calcula la inversa de una matriz online
La calculadora de arriba determina si una matriz cuadrada admite inversa calculando primero su determinante. Si el resultado es distinto de cero, ejecuta el método de Gauss-Jordan y devuelve la matriz inversa con valores exactos o decimales. Contrasta el resultado con los pasos manuales que se explican a continuación.
¿Qué es la inversa de una matriz?
La inversa de una matriz cuadrada A es otra matriz del mismo tamaño, denotada A⁻¹, que cumple la siguiente condición:
A · A⁻¹ = A⁻¹ · A = I
La letra I representa la matriz identidad: una matriz cuadrada con unos en la diagonal principal y ceros en el resto de posiciones. En la práctica, multiplicar una matriz por su inversa equivale a “no hacer nada”, de forma similar a multiplicar un número por 1.
Solo las matrices cuadradas –con igual número de filas y columnas– pueden tener inversa. No obstante, ser cuadrada no es suficiente.
Condición para que una matriz tenga inversa
Una matriz cuadrada de orden n×n es invertible (o no singular) si y solo si su determinante es distinto de cero: det(A) ≠ 0. Cuando el determinante vale cero, la matriz se llama singular y carece de inversa.
Otra forma de comprobarlo es mediante el rango. Una matriz es invertible cuando su rango es máximo, es decir, igual a n. Esto significa que todas sus filas y columnas son linealmente independientes.
¿Cómo calcular la inversa de una matriz 2×2?
Para una matriz de orden dos, existe una fórmula directa. Si
A = | a b | | c d |
entonces su inversa se obtiene con:
A⁻¹ = (1 / det(A)) · | d -b | | -c a |
siempre que el determinante det(A) = a·d − b·c sea distinto de cero.
Ejemplo numérico
Sea A = | 4 7 | | 2 6 |
Paso 1. Calcular el determinante: 4·6 − 7·2 = 24 − 14 = 10. Paso 2. Aplicar la fórmula: intercambiar los elementos de la diagonal principal, cambiar de signo los de la diagonal secundaria y dividir todo por 10.
A⁻¹ = (1/10) · | 6 -7 | | -2 4 |
Por tanto:
A⁻¹ = | 0,6 -0,7 | | -0,2 0,4 |
Comprobación: 4·0,6 + 7·(−0,2) = 2,4 − 1,4 = 1,0 y el resto de combinaciones dan la matriz identidad.
Método de Gauss-Jordan para hallar la inversa
Este es el procedimiento más general. Consiste en escribir la matriz A junto a la identidad del mismo orden y aplicar operaciones elementales por filas hasta transformar A en I. La parte que inicialmente era I se convierte en A⁻¹.
El esquema es: [ A | I ] → [ I | A⁻¹ ]
Ejemplo paso a paso con una matriz 3×3
Sea A = | 1 2 3 | | 0 1 4 | | 5 6 0 |
Se construye la matriz ampliada:
| 1 | 2 | 3 | 1 | 0 | 0 | | 0 | 1 | 4 | 0 | 1 | 0 | | 5 | 6 | 0 | 0 | 0 | 1 |
Paso 1. Fila 3 ← Fila 3 − 5·Fila 1 para obtener un cero en la primera columna:
| 1 | 2 | 3 | 1 | 0 | 0 | | 0 | 1 | 4 | 0 | 1 | 0 | | 0 | −4 | −15 | −5 | 0 | 1 |
Paso 2. Fila 3 ← Fila 3 + 4·Fila 2 para obtener un cero en la segunda columna de la fila 3:
| 1 | 2 | 3 | 1 | 0 | 0 | | 0 | 1 | 4 | 0 | 1 | 0 | | 0 | 0 | 1 | −5 | 4 | 1 |
Paso 3. Ahora se eliminan los elementos por encima de los pivotes de abajo hacia arriba.
Fila 2 ← Fila 2 − 4·Fila 3:
| 1 | 2 | 0 | 21 | −16 | −4 | | 0 | 1 | 0 | 20 | −15 | −4 | | 0 | 0 | 1 | −5 | 4 | 1 |
Fila 1 ← Fila 1 − 3·Fila 3:
| 1 | 2 | 0 | 16 | −12 | −3 | | 0 | 1 | 0 | 20 | −15 | −4 | | 0 | 0 | 1 | −5 | 4 | 1 |
Paso 4. Fila 1 ← Fila 1 − 2·Fila 2 para anular el 2 de la primera fila:
| 1 | 0 | 0 | −24 | 18 | 5 | | 0 | 1 | 0 | 20 | −15 | −4 | | 0 | 0 | 1 | −5 | 4 | 1 |
La mitad derecha ya es la inversa:
A⁻¹ = | −24 18 5 | | 20 −15 −4 | | −5 4 1 |
Matriz adjunta y determinante
Otra forma de obtener la inversa es mediante la fórmula:
A⁻¹ = (1 / det(A)) · adj(A)
donde adj(A) es la matriz adjunta: la traspuesta de la matriz de cofactores.
Para una matriz 2×2 del tipo A = | 4 7 | | 2 6 |
los cofactores son:
- C₁₁ = 6
- C₁₂ = −2
- C₂₁ = −7
- C₂₂ = 4
La matriz de cofactores es:
| 6 −2 | | −7 4 |
La adjunta es su traspuesta:
adj(A) = | 6 −7 | | −2 4 |
Como det(A) = 10, se obtiene el mismo resultado del método anterior:
A⁻¹ = (1/10) · | 6 −7 | | −2 4 |
En matrices 3×3 el procedimiento es idéntico, aunque requiere calcular nueve cofactores, lo que suele ser más laborioso que Gauss-Jordan.
Propiedades de la matriz inversa
- La inversa de la inversa devuelve la matriz original: (A⁻¹)⁻¹ = A.
- La inversa de un producto invierte el orden: (A·B)⁻¹ = B⁻¹·A⁻¹.
- La inversa de una traspuesta es la traspuesta de la inversa: (Aᵀ)⁻¹ = (A⁻¹)ᵀ.
- Si k es un escalar distinto de cero, (k·A)⁻¹ = (1/k)·A⁻¹.
Diferencia entre matriz inversa y matriz transpuesta
La matriz transpuesta (Aᵀ) solo intercambia filas por columnas. La inversa (A⁻¹) revierte la transformación lineal que representa A. Son conceptos distintos.
Solo en las matrices ortogonales –aquellas cuya traspuesta coincide con su inversa– se cumple que A⁻¹ = Aᵀ. Un ejemplo común son las matrices de rotación pura en geometría.
Aplicaciones de la matriz inversa
- Sistemas de ecuaciones lineales: si Ax = b, entonces x = A⁻¹b, siempre que A sea invertible.
- Cambio de base: en espacios vectoriales, la inversa permite regresar a las coordenadas originales.
- Gráficos 3D: para deshacer una transformación (escalado, rotación o traslación homogénea) se aplica la matriz inversa.
- Criptografía clásica: el cifrado de Hill utiliza una matriz invertible para codificar mensajes y su inversa para decodificarlos.
Preguntas frecuentes
¿Toda matriz cuadrada tiene inversa?
¿Qué significa que una matriz sea singular?
¿Puedo calcular la inversa de una matriz rectangular?
¿La matriz inversa y la transpuesta son iguales?
¿Cómo se resuelve un sistema de ecuaciones con la matriz inversa?
Ver también
- Calculadora de determinantes: resolver matrices 2x2, 3x3 y nxn
- Matriz inversa 2x2: fórmula, cálculo y ejemplos
- Determinante de una matriz 3x3: Cómo calcularlo paso a paso
- Determinante de una matriz 2x2: Fórmula y cálculo paso a paso
- Método de Sarrus: cómo calcular determinantes 3x3
- Resolver matrices: calculadora y pasos