Está en la página 1de 3

MÉTODO DE LA MATRIZ INVERSA EN EXCEL

para resolver un sistema de ecuaciones lineales

Antecedentes
Un sistema lineal de n ecuaciones con n incógnitas se EJEMPLO
puede escribir en la forma general:
Considerar el sistema de ecuaciones lineales:
a11x1 + a12 x 2 + a13 x 3 +  + a1n x n =
b1
3 x1 + x 2 =
6
a21x1 + a22 x 2 + a23 x 3 +  + a2n x n =
b2
x1 − x 2 + 2 x 3 =−6
a31x1 + a32 x 2 + a33 x 3 +  + a3n x n =
b3
x1 + x 2 + x 3 =
2

an1x1 + an2 x 2 + an3 x 3 +  + ann x n =
bn en forma matricial:

donde los números a11 , a12 , , ann son los coeficientes  3 1 0   x1   6 


de las incógnitas x1 , x 2 , , x n , y los números  1 −1 2   x  =  
   2   −6 
b1 , b2 , , bn son los términos independientes. Este  1 1 1  x 3   2 
sistema se puede escribir en forma matricial como:
Así, la matriz de coeficientes y el vector de términos
 a11 a12 a13  a1n   x1   b1 
a independientes son:
 21 a22 a23  a2n   x 2   b2 
 a31 a32 a33  a3n   x 3  =  b3  3 1 0  6
    
            A  1 −1 2 
=  b =  −6 
 an1 an2 an3  ann   x n   bn   1 1 1  2 

o bien: como det A = −8 (diferente de cero), la matriz es


invertible, y su inversa es:
Ax = b
 0.375 0.125 −0.25 
donde A se denomina matriz de coeficientes, y b es −1  −0.125 −0.375 0.75 
A =
 
el vector de términos independientes.
 −0.25 0.25 0.5 
Si el determinante de A es distinto de cero, la matriz
de coeficientes tiene una inversa y el sistema de por lo que la solución del sistema es simplemente el
ecuaciones tiene una solución única dada por: producto de A −1 por b :

x = A −1b  0.375 0.125 −0.25   6 


A −1b  −0.125 −0.375 0.75   −6 
x ==
 −0.25 0.25 0.5   2 

1
x =  3 

 −2 

REVISIÓN 2 – 90877.01 PÁGINA 1 DE 3


Implementación del método de la inversa en Excel™
Nota: Dependiendo de la versión de Excel y el lenguaje usado, los nombres de las funciones pueden ser ligeramente diferentes.

El método de la inversa no suele emplearse con La función que calcula la inversa va a producir otra
sistemas muy grandes debido a las dificultades en matriz, por lo que se debe introducir simultáneamente
calcular la matriz inversa. Aún así, las funciones para (usando SHIFT+CONTROL+ENTER) en todas las celdas
matrices en Excel hacen que la aplicación del método del resultado. Para ello, hay que seleccionar primero
de la inversa sea relativamente sencillo y directo. las celdas destino con el mismo tamaño que A , en este
caso, tres filas y tres columnas.
El primer paso es poner la matriz de coeficientes ( A ) y
el vector de términos independientes ( b ) en la hoja de Cuando la matriz es muy grande, es más fácil hacer la
cálculo. Marcar las celdas con algún color e indicar a selección con el teclado (Shift y las flechas), viendo el
qué incógnita corresponde cada columna es opcional, tamaño seleccionado en la esquina superior izquierda:
pero ayuda a identificar fácilmente las matrices y los
coeficientes de cada incógnita. Usando el ejemplo
mostrado anteriormente, la hoja de cálculo con A y b
se muestra en la figura:

A continuación es conveniente calcular el determinante


de A . Este paso no es en realidad necesario, pero si el
determinante es cero, el sistema no se puede resolver Una vez hecha la selección, se escribe la fórmula para
por este método (no tiene solución o existe un número la inversa, MINVERSA, usando como parámetro el rango
infinito de soluciones). A5:C7 correspondiente a la matriz A .

La función para calcular el determinante se es MDETERM,


y toma como parámetro un rango de celdas, en este
caso A5:C7, que son las celdas donde se pusieron los
valores de la matriz A . Como en este caso el
No presionar ENTER o usar las flechas para introducir
determinante es diferente de cero, se puede proceder a
la fórmula. Para que la fórmula quede correctamente
calcular la inversa.
como matriz, hay que usar SHIFT+CONTROL+ ENTER.

REVISIÓN 2 – 90877.01 PÁGINA 2 DE 3


Los valores de la matriz deberán aparecer segundo es el rango de celdas del vector independiente
simultáneamente en todas las celdas, y la fórmula (E5:E7), en ese orden:
queda encerrada en llaves { }. Una fórmula no se
converte en matriz sólo por encerrarla en llaves, hay
que haberla puesto usando SHIFT+CONTROL+ENTER.

Nuevamente, se usa SHIFT+CONTROL+ENTER para


que la fórmula sea introducida como matriz, y al
hacerlo se obtiene la solución del sistema de
Como la solución buscada también es una matriz, hay ecuaciones:
que introducir su fórmula del mismo modo que se
introdujo la fórmula de la inversa. Primero se
selecciona una columna de tres celdas:

Los valores en el vector de solución están en el mismo


orden que los coeficientes de las incógnitas en la matriz
de coeficientes:
Luego se escribe la fórmula para la multiplicación de
matrices. En este caso, la solución será el producto de x1 = 1
la matriz inversa por el vector independiente. La x2 = 3
fórmula es MMULT y usa dos argumentos: el primero es x 3 = −2
el rango de celdas de la matriz inversa (A13:C15), y el

REVISIÓN 2 – 90877.01 PÁGINA 3 DE 3

También podría gustarte