Anda di halaman 1dari 13

77

INVERSAS DE MATRICES DE ORDEN 2 Y 3.


Juan Carlos Sandoval Avendao
Facultad de Ingeniera Agrcola
Departamento de Agroindustrias
INTRODUCCIN
En este articulo mostraremos uno de los caminos usados para obtener las inversas
de matrices de orden y 2 8.
Pero antes de ponernos a calcular inversas de matrices, digamos que es una
matriz.
Una es un arreglo rectangular de numeros (en realidad pueden ser otros matri:
objetos, pero en este articulo trabajaremos con numeros).
Y que signiIica arreglo rectangular?. SigniIica que los numeros los disponemos o
acomodamos en Iilas y columnas.
Por ejemplo, si tengo los siguientes cuatro numeros y los puedo : 1, 8, 1 0;
acomodar asi:
8 9
1 8
1 0
generando lo que se conoce como igual numero de Iilas que de matri: cuadrada (
columnas de orden tenemos Iilas y columnas Las Iilas son las ) 2 ( 2 2 ).
horizontales y las columnas son las verticales.
Tambien podria haber usado las siguientes estructuras, donde los numeros en la
parte inIerior conIorman el numero de Iilas numero de columnas orden ( ).
r u
t w
t w
s v
!
1
8
1
0
1 8 1 0
41
14
o
Note que la secuencia en que dispongo los numeros tambien genera nuevas
matrices Por ejemplo, es una matriz de orden distinta a la matriz . 2
0 1
8 1
@ A
@ A
1 8
1 0
.
78
Observe que los elementos de una matriz se pueden encerrar usando parentesis
redondos o cuadrados.
Es comun ademas, identiIicar a las matrices con letras mayusculas, y a los
elementos de una matriz con letras minusculas a las que se les adiciona un par de
indices para hacer reIerencia a la Iila y la columna en donde debo posicionar el
elemento. Por ejemplo, las matrices cuadradas de orden pueden ser 2
representadas mediante la notacion
=
a a
a a
@ A
11 12
21 22
donde por ejemplo representa el elemento que esta en la Iila y en la a , , 1
12
columna ; en general representara el elemento que esta ubicado en la Iila y 2 , a i
i )
en la columna ).
MATRIZ IDENTIDAD
Una matriz muy importante en la deIinicion de inversa es la o matri: identica
identidad. Por ejemplo, la matriz identica de orden es y la de 2 1 = ,
1 0
0 1
8 9
orden es es decir la matriz identica posee solo unos en la 8 1 = , ,
1 0 0
0 1 0
0 0 1
r u
s v
diagonal principal y ceros en los lugares extradiagonales.
DETERMINANTE
Otro concepto importante en el calculo de la inversa es el determinante. Por
ejemplo, el determinante de la matriz cuadrada es =
1 8
2
@ A
* * = (1)( 2) (8)() = 2 1 = 17; , en general si la matriz
cuadrada de orden dos es entonces el determinante es = ,
a a
a a
@ A
11 12
21 22
* * = a a a a
11 22 12 21
Observe que el determinante es un numero y no una matriz, y solamente se calcula
para matrices cuadradas. Por lo tanto, el determinante puede ser , 1 4, 0, 8 ,
l
etc.; todo dependera de cuales sean los elementos de la matriz.
Ya sabemos como calcular el determinante de una matriz de orden , pero como 2
se calcula el determinante de una matriz de orden ? 8
Si entonces = ,
a a a
a a a
a a a
r u
s v
11 12 18
21 22 28
81 82 88
79
* * = a a a a a a a a a a a a a a a a a a
11 22 88 12 28 81 21 82 18 18 22 81 11 28 82 88 12 21
No existira una Iorma mas Iacil de calcular el determinante de una matriz de
orden tres?. Mi memoria es muy mala, requiero mucho tiempo para recordar mi
nombre, como esperan que recuerde la Iormula anterior?. Para aquellos que
tienen mala memoria existe un metodo que espero les ayude, tal metodo se llama
regla de Sarrus.
Bueno, Pedrito Sarrus noto que si repetia las dos primeras columnas de la matriz
al Iinal de esta obtenia lo siguiente
a a a a a
a a a a a
a a a a a
11 12 18 11 12
21 22 28 21 22
81 82 88 81 82
Y que paso?. Lo que pasa es que con esto obtenemos tres diagonales principales
(aquellas que van desde la esquina superior izquierda a la esquina inIerior
derecha) y tres diagonales secundarias (aquellas que van desde la esquina superior
derecha a la esquina inIerior izquierda). GraIicamente:
Tres diagonales principales
Tres diagonales secundarias
Y que hago ahora?. Si miramos la deIinicion dada al inicio observamos que los
productos de los elementos de las diagonales principales coinciden con los
productos que van con signo positivo, y los productos de los elementos de las
diagonales secundarias coinciden con los productos que van con signo negativo. Y
esa es precisamente la regla de Sarrus.
En resumen, la regla de Sarrus dice: adiciona a la matriz cuadrada de orden las 8
primeras dos columnas al Iinal de la matriz y luego multiplica los elementos de ,
las diagonales considerando positivos los productos de las diagonales principales ,
y negativos los productos de las diagonales secundarias. Einalmente, el
determinante de la matriz dada es la suma de todos los productos obtenidos.
Como ejemplo, usemos la regla de Sarrus para calcular el determinante de la
matriz
80
J =
1 1 2
0 2 8
1 0 1
r u
s v
Repitamos las dos primeras columnas de la matriz al Iinal de esta.
1 1 2 1 1
0 2 8 0 2
1 0 1 1 0
Veamos cuales son las diagonales principales :
La suma de los productos, en este caso, es:
1 = (1)(2)( 1) ( 1)(8)(1) (2)(0)(0) = 2 8 =

Las diagonales secundarias :


La suma de los productos de las diagonales secundarias es:
1 = (2)(2)(1) (1)(8)(0) ( 1)(0)( 1) = 4
-
Einalmente el determinante de la matriz es J
* * J = 1 1 = ( 4) = 0.
-
INVERSA
Luego de esta larga sesion de conceptos introductorios nos concentraremos en el
calculo de inversas de matrices cuadradas de orden y . 2 8
Primero partamos diciendo que es la inversa de una matriz.
Definicin. La inversa de una matriz cuadrada de orden y elementos reales es :
tambien una matriz cuadrada de orden y elementos reales denotada tal : , ,
1
que :
81
= 1 =
1 1
donde es la matriz identidad de orden 1 :.E
En realidad la deIinicion anterior no es muy usada en el calculo de inversas, ,
excepto quizas en el caso de las matrices cuadradas de orden por lo cual es 2,
necesario conocer alguna Iorma alternativa para calcular inversas, y esta
corresponde al metodo de la adjunta :
= d)() (+)
1
1
* *
donde es una matriz llamada adjunta d)() .
Note que la inversa existe solo cuando por lo que siempre que se quiera * * = 0,
calcular la inversa de una matriz debemos en primer lugar calcular su
determinante para ver si es distinto de cero. En caso de que el determinante sea
cero la inversa no existe, por lo tanto no tiene sentido calcularla. ,
ADJUNTA
Para el caso es decir una matriz cuadrada de orden la adjunta es : = 2, , 2,
d)() =
c c
c c
8 9
11 21
12 22
y para el caso la adjunta es : = 8
d)() =
c c c
c c c
c c c
r u
s v
11 21 81
12 22 82
18 28 88
con c = ( 1) ,
i ) i)
i)
* *
y
* *
i)
el determinante de la submatriz cuadrada que se obtiene de eliminando la
Iila y la columna i ).
EJEMPLOS
Ejemplo 1
Calcule la inversa de usando el metodo de la adjunta. =
1 1
2
8 9
Solucin:
82
Calculemos en primer lugar el determinante de , , .
* * = (1)() ( 1)(2) = 2 = 7 = 0
De lo anterior podemos decir que la inversa de existe porque su determinante ,
es distinto de cero.
Calculemos donde d)() = , c = ( 1) , i = 1, 2;
c c
c c
8 9
* *
11 21
12 22
i ) i)
i)
) = 1, 2
c = ( 1) = =
11 11
11
* * * *
Recuerde que es la matriz que se obtiene de eliminando la Iila y la 1
11
columna 1.
c = ( 1) = 1 = 1
21 21
21
* * * *
Recuerde que es la matriz que se obtiene de eliminando la Iila y la 2
21
columna 1.
Einalmente
c = ( 1) = 2 = 2
12 12
12
* * * *
c = ( 1) = 1 = 1
22 22
22
* * * *
Por lo tanto, d)() = =
c c 1
c c 2 1
8 9 8 9
11 21
12 22
y se tiene que la inversa de es =
1 1
2
8 9
= d)() = =
1
2 1

1
1 1
7
1
7 7
2 1
7 7
* *
8 9
: ;
Ejemplo 2
Calcule la inversa de usando el metodo de la adjunta. =
a /
c d
8 9
Solucin:
Calculemos el determinante de .
* * = ad /c
Observemos que el determinante sera distinto de cero si por lo tanto ad = /c,
supondremos esto en lo que sigue.
83
Calculemos la matriz adjunta.
d)() =
c c
c c
8 9
11 21
12 22
con
c = ( 1) = d = d
11 11
11
* * * *
c = ( 1) = / = /
21 21
21
* * * *
c = ( 1) = c = c
12 12
12
* * * *
c = ( 1) = a = a
22 22
22
* * * *
Por lo tanto, d)() = =
c c d /
c c c a
8 9 8 9
11 21
12 22
y se tiene que la inversa de es =
a /
c d
8 9
= d)() =
d /
c a
1
1 1
ad/c * *
8 9
Ejemplo 3
Calcule la inversa de usando el metodo de la adjunta. =
1 2 8
8 0 1
0 1 2
r u
s v
Solucin:
Calculemos el determinante de .
* * = (1)(0)(2) (2)(1)(0) ( 8)( 1)(8)
(8)(0)(0) (2)( 8)(2) (1)(1)( 1) = 0 12 1 = 22 = 0
Calculemos la matriz adjunta.
d)() =
c c c
c c c
c c c
r u
s v
11 21 81
12 22 82
18 28 88
con
c = ( 1) = = 1
0 1
1 2
11 11
11
* *
f f
c = ( 1) = = (4 8) = 7
2 8
1 2
21 21
21
* *
f f
84
c = ( 1) = = 2
2 8
0 1
81 81
81
* *
f f
c = ( 1) = = ( 0) = 0
8 1
0 2
12 12
12
* *
f f
c = ( 1) = = 2
1 8
0 2
22 22
22
* *
f f
c = ( 1) = = (1 0) = 10
1 8
8 1
82 82
82
* *
f f
c = ( 1) = = 8
8 0
0 1
18 18
18
* *
f f
c = ( 1) = = ( 1) = 1
1 2
0 1
28 28
28
* *
f f
c = ( 1) = = 0
1 2
8 0
88 88
88
* *
f f
Por lo tanto, d)() = =
c c c 1 7 2
c c c 0 2 10
c c c 8 1 0
r u r u
s v s v
11 21 81
12 22 82
18 28 88
y se tiene que la inversa de es =
1 2 8
8 0 1
0 1 2
r u
s v
= d)() = =
1 7 2
0 2 10
8 1 0

1
1 1
22
1 7 2
22 22 22
0 2 10
22 22 22
8 1 0
22 22 22
* *
r u
s v
r u
t w
t w
s v
Ejemplo 4
Calcule la inversa de usando el metodo de la adjunta. =
a a a
a a a
a a a
r u
s v
11 12 18
21 22 28
81 82 88
Solucin:
Calculemos el determinante de = .
a a a
a a a
a a a
r u
s v
11 12 18
21 22 28
81 82 88
* * = a a a a a a a a a a a a a a a a a a
11 22 88 12 28 81 21 82 18 18 22 81 11 28 82 88 12 21
Calculemos la adjunta de .
85
d)() =
c c c
c c c
c c c
r u
s v
11 21 81
12 22 82
18 28 88
con
c = ( 1) = = a a a a
a a
a a
11 11 22 88 28 82
11
22 28
82 88
* *
f f
c = ( 1) = = (a a a a )
a a
a a
21 21 12 88 18 82
21
12 18
82 88
* *
f f
c = ( 1) = = a a a a
a a
a a
81 81 12 28 18 22
81
12 18
22 28
* *
f f
c = ( 1) = = (a a a a )
a a
a a
12 12 21 88 28 81
12
21 28
81 88
* *
f f
c = ( 1) = = a a a a
a a
a a
22 22 11 88 18 81
22
11 18
81 88
* *
f f
c = ( 1) = = (a a a a )
a a
a a
82 82 11 28 18 21
82
11 18
21 28
* *
f f
c = ( 1) = = a a a a
a a
a a
18 18 21 82 22 81
18
21 22
81 82
* *
f f
c = ( 1) = = (a a a a )
a a
a a
28 28 11 82 12 81
28
11 12
81 82
* *
f f
c = ( 1) = = a a a a
a a
a a
88 88 11 22 12 21
88
11 12
21 22
* *
f f
Por lo tanto,
d)() = =
c c c
c c c
c c c
r u
s v
11 21 81
12 22 82
18 28 88
r u
s v
a a a a (a a a a ) a a a a
(a a a a ) a a a a (a a a a )
a a a a (a a a a ) a a a
22 88 28 82 12 88 18 82 12 28 18 22
21 88 28 81 11 88 18 81 11 28 18 21
21 82 22 81 11 82 12 81 11 22 12 21
a
y se tiene que la inversa de es =
a a a
a a a
a a a
r u
s v
11 12 18
21 22 28
81 82 88
= d)() =
1
1
* *
1
a a a a a a a a a a a a a a a a a a
11 22 88 12 28 81 21 82 18 18 22 81 11 28 82 88 12 21

86
r u
s v
a a a a (a a a a ) a a a a
(a a a a ) a a a a (a a a a )
a a a a (a a a a ) a a a
22 88 28 82 12 88 18 82 12 28 18 22
21 88 28 81 11 88 18 81 11 28 18 21
21 82 22 81 11 82 12 81 11 22 12 21
a

A continuacion, aparece el listado Iuente, escrito en Turbo Pascal, de un programa


que permite calcular la inversa de una matriz de orden o ingresada por el 2 8
usuario. El programa ademas genera un archivo de texto en disco de nombre
INVERSAS.TXT con la misma inIormacion que aparece en pantalla.
Listado N 1: Programa para calcular inversas de matrices de orden o 2 8.
Program InversasDeMatricesDeOrden2o3,
uses Crt,
tvpe
matri:arrav[1..3,1..3] of real,
var
A, AI . matri:,
i,f . 1..3,
n . 2..3,
Det, DetP, DetN . real,
Arch . Text,
begin
ClrScr,
write(Ingrese el orden de la matri: (2 3) .),
readln(n),
writeln,
for i.1 to n do
for f.1 to n do
begin
write(A(,i,,,f,)),
readln(A[i,f]),
end,
Assign(Arch,inversas.txt),
Rewrite(Arch),
case n of
2 . begin
Det.A[1,1]*A[2,2]-A[1,2]*A[2,1],
writeln,
writeln(El determinante es . ,Det.0.3),
writeln(Arch),
writeln(Arch,El determinante es . ,Det.0.3),
if Det~0 then
87
begin
AI[1,1].A[2,2]/Det, AI[1,2].-A[1,2]/Det,
AI[2,1].-A[2,1]/Det, AI[2,2].A[1,1]/Det,
writeln,
writeln( Matri: A),
for i.1 to n do
begin
writeln,
for f.1 to n do
write( ,A[i,f].0.3, ),
end,
writeln,
writeln,
writeln( Inversa de A),
for i.1 to n do
begin
writeln,
for f.1 to n do
write( ,AI[i,f].0.3, ),
end,
writeln(Arch),
writeln(Arch, Matri: A),
for i.1 to n do
begin
writeln(Arch),
for f.1 to n do
write(Arch, ,A[i,f].0.3, ),
end,
writeln(Arch),
writeln(Arch),
writeln(Arch, Inversa de A),
for i.1 to n do
begin
writeln(Arch),
for f.1 to n do
write(Arch, ,AI[i,f].0.3, ),
end,
end
else
begin
writeln(La matri: no posee inversa, porque su determinante es cero),
writeln(Arch,La matri: no posee inversa, porque su determinante es cero),
end,
end,
3 . begin
88
DetP.A[1,1]*A[2,2]*A[3,3]A[1,2]*A[2,3]*A[3,1]A[2,1]*A[3,2]*A[1,3],
DetN.A[1,3]*A[2,2]*A[3,1]A[1,1]*A[2,3]*A[3,2]A[3,3]*A[1,2]*A[2,1],
Det.DetP-DetN,
writeln,
writeln(El determinante es . ,Det.0.3),
writeln(Arch),
writeln(Arch,El determinante es . ,Det.0.3),
if Det~0 then
begin
AI[1,1].(A[2,2]*A[3,3]-A[2,3]*A[3,2])/Det,
AI[1,2].-(A[1,2]*A[3,3]-A[1,3]*A[3,2])/Det,
AI[1,3].(A[1,2]*A[2,3]-A[1,3]*A[2,2])/Det,
AI[2,1].-(A[2,1]*A[3,3]-A[2,3]*A[3,1])/Det,
AI[2,2].(A[1,1]*A[3,3]-A[1,3]*A[3,1])/Det,
AI[2,3].-(A[1,1]*A[2,3]-A[1,3]*A[2,1])/Det,
AI[3,1].(A[2,1]*A[3,2]-A[2,2]*A[3,1])/Det,
AI[3,2].-(A[1,1]*A[3,2]-A[1,2]*A[3,1])/Det,
AI[3,3].(A[1,1]*A[2,2]-A[1,2]*A[2,1])/Det,
writeln,
writeln( Matri: A),
for i.1 to n do
begin
writeln,
for f.1 to n do
write( ,A[i,f].0.3, ),
end,
writeln,
writeln,
writeln( Inversa de A),
for i.1 to n do
begin
writeln,
for f.1 to n do
write( ,AI[i,f].0.3, ),
end,
writeln(Arch),
writeln(Arch, Matri: A),
for i.1 to n do
begin
writeln(Arch),
for f.1 to n do
write(Arch, ,A[i,f].0.3, ),
end,
89
writeln(Arch),
writeln(Arch),
writeln(Arch, Inversa de A),
for i.1 to n do
begin
writeln(Arch),
for f.1 to n do
write(Arch, ,AI[i,f].0.3, ),
end,
end
else
begin
writeln(La matri: ingresada no posee inversa, porque su determinante es
cero),
writeln(Arch,La matri: ingresada no posee inversa, porque su determinante
es cero),
end,
end,
end,
Close(Arch),
end.
Cualquier comentario, observacion, correccion, adicion, peticion etc. sera
bienvenida, ya sea por medio de correo electronico dirigido a la direccion
jsandovaudec.cl o en su deIecto por medio de correo postal dirigido a Juan
Carlos Sandoval Avendao, Jicente Mende: 595. Casilla 537. Chillan. Chile.

Anda mungkin juga menyukai