Skip to content
Volver

Metodo de la inversa

Publicado:  at  04:46 PM
Por Adrian Rodriguez Arzola
Imagen de totumat

Historia

El método de la inversa consiste en encontrar la matriz inversa de la matriz de coeficientes de un sistema de ecuaciones lineales para resolver dicho sistema. Este enfoque se basa en conceptos fundamentales del álgebra lineal desarrollados en el siglo XIX.

Aunque no se atribuye a un único autor, el desarrollo y formalización de la teoría de matrices y sus propiedades, incluida la inversa, fueron impulsados por matemáticos como Arthur Cayley y James Joseph Sylvester. El método es especialmente útil cuando se requiere resolver múltiples sistemas con la misma matriz de coeficientes.

Funciones del Método de la Inversa

El método de la inversa es una técnica utilizada para resolver sistemas de ecuaciones lineales de la forma Ax=bAx = b, donde AA es una matriz cuadrada, xx es el vector de incógnitas y bb es el vector de términos independientes. Este método se fundamenta en la propiedad de que, si existe una matriz inversa de AA, entonces la solución del sistema se obtiene multiplicando dicha inversa por el vector bb:

x=A1bx = A^{-1}b

Matriz Inversa

La matriz inversa de AA, denotada como A1A^{-1}, es aquella que cumple con la propiedad:

AA1=A1A=IA A^{-1} = A^{-1}A = I

Donde II es la matriz identidad del mismo tamaño que AA.

Condiciones para Existencia

Para que una matriz AA sea invertible:

Si alguna de estas condiciones no se cumple, el método de la inversa no es aplicable.

Ventajas y Desventajas

Ventajas:

Desventajas:

Pasos para Resolver un Sistema de Ecuaciones con el Método de la Inversa

A continuación, se describen los pasos necesarios para resolver un sistema de ecuaciones lineales Ax=bAx = b utilizando el método de la inversa:

Verificar que la Matriz AA es Invertible

Calcular la Matriz Inversa A1A^{-1}

Multiplicar la Inversa por el Vector de Términos Independientes

x=A1bx = A^{-1}b

Interpretar los Resultados

Ejemplo Resuelto — Método de la Inversa para un Sistema 3x3

Vamos a resolver el siguiente sistema de ecuaciones lineales utilizando el método de la inversa:

2x1+3x2+x3=12x_1 + 3x_2 + x_3 = 1 4x1+x2+2x3=24x_1 + x_2 + 2x_3 = 2 3x1+2x2+3x3=33x_1 + 2x_2 + 3x_3 = 3

Representación en Forma Matricial

Primero, representamos el sistema en forma matricial:

A=(231412323),x=(x1x2x3),b=(123)A = \begin{pmatrix} 2 & 3 & 1 \\ 4 & 1 & 2 \\ 3 & 2 & 3 \end{pmatrix}, \quad x = \begin{pmatrix} x_1 \\ x_2 \\ x_3 \end{pmatrix}, \quad b = \begin{pmatrix} 1 \\ 2 \\ 3 \end{pmatrix}

Calcular el Determinante de AA

Para saber si la matriz es invertible, calculamos su determinante:

det(A)=2det12233det4233+1det4132\det(A) = 2 \cdot \det\begin{vmatrix} 1 & 2 \\ 2 & 3 \end{vmatrix} - 3 \cdot \det\begin{vmatrix} 4 & 2 \\ 3 & 3 \end{vmatrix} + 1 \cdot \det\begin{vmatrix} 4 & 1 \\ 3 & 2 \end{vmatrix}

Calculamos los determinantes menores:

=2(1322)3(4323)+1(4213)= 2 \cdot (1 \cdot 3 - 2 \cdot 2) - 3 \cdot (4 \cdot 3 - 2 \cdot 3) + 1 \cdot (4 \cdot 2 - 1 \cdot 3) =2(34)3(126)+1(83)= 2 \cdot (3 - 4) - 3 \cdot (12 - 6) + 1 \cdot (8 - 3) =2(1)3(6)+5=218+5=15= 2(-1) - 3(6) + 5 = -2 - 18 + 5 = -15

Como el determinante es diferente de cero, la matriz es invertible.

Calcular la Matriz Adjunto y la Inversa

La matriz adjunta se calcula determinando los cofactores de cada elemento, y luego transponiéndolos.

La inversa de AA se calcula como:

A1=1det(A)Adj(A)A^{-1} = \frac{1}{\det(A)} \cdot \operatorname{Adj}(A)

Tras realizar los cálculos, la inversa queda de la forma:

A1=115(3411266527)A^{-1} = \frac{1}{-15} \cdot \begin{pmatrix} 3 & -4 & 1 \\ -12 & 6 & 6 \\ 5 & -2 & -7 \end{pmatrix}

Multiplicar la Inversa por el Vector bb

Ahora multiplicamos A1A^{-1} por el vector bb:

x=A1b=115(3411266527)(123)x = A^{-1}b = \frac{1}{-15} \cdot \begin{pmatrix} 3 & -4 & 1 \\ -12 & 6 & 6 \\ 5 & -2 & -7 \end{pmatrix} \cdot \begin{pmatrix} 1 \\ 2 \\ 3 \end{pmatrix}

Realizamos la multiplicación de matrices:

x=115(3(1)+(4)(2)+1(3)12(1)+6(2)+6(3)5(1)+(2)(2)+(7)(3))x = \frac{1}{-15} \cdot \begin{pmatrix} 3(1) + (-4)(2) + 1(3) \\ -12(1) + 6(2) + 6(3) \\ 5(1) + (-2)(2) + (-7)(3) \end{pmatrix} x=115(38+312+12+185421)x = \frac{1}{-15} \cdot \begin{pmatrix} 3 - 8 + 3 \\ -12 + 12 + 18 \\ 5 - 4 - 21 \end{pmatrix} x=115(21820)x = \frac{1}{-15} \cdot \begin{pmatrix} -2 \\ 18 \\ -20 \end{pmatrix}

Solución Final

Simplificamos cada elemento:

x1=215=215,x2=1815=65,x3=2015=43x_1 = \frac{-2}{-15} = \frac{2}{15}, \quad x_2 = \frac{18}{-15} = -\frac{6}{5}, \quad x_3 = \frac{-20}{-15} = \frac{4}{3}

La solución al sistema es:

x=(2156543)x = \begin{pmatrix} \frac{2}{15} \\ -\frac{6}{5} \\ \frac{4}{3} \end{pmatrix}

Ejemplo en python

import numpy as np
import matplotlib.pyplot as plt

# Definición de la matriz A y el vector b
A = np.array([[2, 3, 1],
              [4, 1, 2],
              [3, 2, 3]])

b = np.array([1, 2, 3])

# Verificar si la matriz es invertible
det_A = np.linalg.det(A)
if det_A == 0:
    print("La matriz no es invertible.")
else:
    # Cálculo de la inversa
    A_inv = np.linalg.inv(A)

    # Solución del sistema x = A^-1 * b
    x = np.dot(A_inv, b)

    print("Solución del sistema:")
    print(f"x1 = {x[0]:.4f}")
    print(f"x2 = {x[1]:.4f}")
    print(f"x3 = {x[2]:.4f}")

    # Visualización gráfica de los resultados
    fig = plt.figure()
    ax = fig.add_subplot(111, projection='3d')

    # Puntos de la solución
    ax.scatter(x[0], x[1], x[2], color='red', label='Solución', s=100)

    # Gráfica de las ecuaciones como planos
    xx, yy = np.meshgrid(range(-10, 10), range(-10, 10))

    # Planos de las ecuaciones
    z1 = (1 - 2 * xx - 3 * yy) / 1
    z2 = (2 - 4 * xx - 1 * yy) / 2
    z3 = (3 - 3 * xx - 2 * yy) / 3

    ax.plot_surface(xx, yy, z1, alpha=0.5, color='blue', label="Ecuación 1")
    ax.plot_surface(xx, yy, z2, alpha=0.5, color='green', label="Ecuación 2")
    ax.plot_surface(xx, yy, z3, alpha=0.5, color='yellow', label="Ecuación 3")

    # Configuración de la gráfica
    ax.set_title("Solución del Sistema 3x3 - Método de la Inversa")
    ax.set_xlabel("x1")
    ax.set_ylabel("x2")
    ax.set_zlabel("x3")
    ax.legend()

    plt.show()

Salida

Solución del sistema:
x1 = 0.0000
x2 = 0.0000
x3 = 1.0000

Grafica

Texto alternativo

Explicacion visual del metodo de la inversa

Matriz inversa método del adjunto - cofactores | Ejemplo 1 (Canal: Matemáticas profe Alex)

Conclusión

El método de la inversa se utiliza para resolver sistemas de ecuaciones lineales mediante el cálculo de la inversa de una matriz, lo cual es útil cuando se tienen matrices cuadradas no singulares. Este enfoque es importante porque transforma el problema de encontrar una solución en un simple producto de matrices, lo cual es particularmente útil en problemas de álgebra lineal que involucran sistemas grandes o complejos.

La relevancia del método de la inversa radica en su versatilidad y su conexión con otras técnicas avanzadas de álgebra matricial, como la descomposición LU. Este método es ampliamente utilizado en aplicaciones que requieren la resolución de sistemas lineales de manera directa, como en ingeniería y física computacional (Horn & Johnson, 2013).

Horn, R. A., & Johnson, C. R. (2013). Matrix Analysis (2nd ed.). Cambridge University Press.


Suggest Changes

Post Anterior
Interpolación resolviendo Ax=b
Post Siguiente
Metodo de Jacobi