Professional Documents
Culture Documents
Muto
Eliminaci
on Gaussiana y sustituci
on hacia atr
as
Cap. XIV
E2 :
En :
...
...
...
...
(XIV.1)
...
a1,n+1
a2,n+1
,
...
an,n+1
(XIV.2)
donde A denota la matriz formada por los coeficientes y los elementos en la (n + 1)-esima
columna son los valores de b, es decir, ai,n+1 = bi para cada i = 1, 2, . . . , n. Siempre y
cuando a11 6= 0, se efect
uan las operaciones correspondientes a (Ej (aj1 /a11 )E1 ) (Ej )
para cada j = 2, 3, . . . , n para eliminar el coeficiente de x1 en cada una de estas filas.
A
un cuando se espera que los elementos de las filas 2, 3, . . . , n cambien, para facilitar
la notacion, denotaremos nuevamente el elemento en la iesima fila y en la jesima
columna por aij . Teniendo en cuenta esto, seguiremos un procedimiento secuencial para
i = 2, 3, . . . , n 1 y realizamos la operacion (Ej (aji /aii )Ei ) (Ej ) para cada j =
i + 1, i + 2, . . . , n, siempre que aii 6= 0. Esto eliminara xi en cada fila debajo de la iesima
para todos los valores de i = 1, 2, . . . , n 1. La matriz resultante tendra la forma:
a12 x2
a22 x2
+
+
...
...
...
...
...
...
an1,n1 xn1
+
a1n xn
+
a2n xn
...
...
+ an1,n xn
ann xn
=
a1,n+1 ,
=
a2,n+1 ,
=
...
= an1,n+1 ,
=
an,n+1 ,
OCW-V.Muto
Eliminaci
on Gaussiana y sustituci
on hacia atr
as
Cap. XIV
(an1,n+1 an1,n xn )
.
an1,n1
n
P
j=i+1
aij xj )
,
aii
para cada i = n 1, n 2, . . . , 2, 1.
El procedimiento de eliminacion Gaussiana se puede mostrar mas detalladamente,
(1)
aunque de forma mas complicada, formando una secuencia de matrices ampliadas Aa ,
(2)
(n)
(1)
(k)
Aa , . . ., Aa , donde Aa es la matriz Aa dada en la ecuacion (XIV.2) y Aa con
(k)
k = 2, 3, . . . , n tiene los elementos aij de la forma:
(k)
aij =
A(k)
a
(k1)
aij
(k1)
aij
(1)
a1k
(1)
...
a1n
(1)
(2)
a2k
(2)
...
a2n
(2)
(3)
a3k
...
(3)
...
a3n
...
...
(k1)
. . . ak1,n
(3)
|
|
|
(k)
|
|
|
...
a2,k1
a33
...
...
(3)
...
a3,k1
...
...
(k1)
0 ak1,k1
...
...
...
...
...
...
a23
0
...
0
0
...
...
0
0
0
...
...
...
cuando i = k, k + 1, . . . , n
y j = k, k + 1, . . . , n + 1 .
(2)
(2)
ak1,j
a1,k1
a22
a12
(k1)
(k1)
ak1,k1
...
a13
(1)
(k1)
ai,k1
(1)
(1)
a11
cuando i = 1, 2, . . . , k 1
y j = 1, 2, . . . , n + 1 ,
cuando i = k, k + 1, . . . , n
y j = 1, 2, . . . , k 1 ,
(k1)
ak1,k
(k)
0
0
0
akk
...
(k)
ank
...
...
...
akn
...
(k)
ann
(1)
a1,n+1
(2)
a2,n+1
(3)
a3,n+1
...
,
(k1)
ak1,n+1
(k)
ak,n+1
...
(k)
an,n+1
es la matriz que representa el sistema lineal equivalente para el cual la variable xk1 acaba
de ser eliminada de las ecuaciones Ek , Ek+1 , . . . , En .
(1)
(2)
(n1)
(n)
El procedimiento no funcionara si alguno de los elementos a11 , a22 , . . ., an1,n1 , ann
es cero, ya que en este caso el paso (Ei
(1)
(2)
(3)
(n1)
(k)
aik
(k)
akk
ocurre si una de las a11 , a22 , a33 , . . . , an1,n1 es cero), o la sustitucion hacia atras no
(n)
se puede llevar a cabo (en el caso ann ). Esto no significa que el sistema lineal no sea
(k)
resoluble, sino que la tecnica de resolucion debe alterarse. Cuando akk = 0 para alg
un
(k1)
k = 1, 2, . . . , n 1, se busca en la kesima columna de Aa
desde la fila k hasta
(k)
la n para encontrar el primer elemento diferente de cero. Si apk 6= 0 para alg
un p,
180
OCW-V.Muto
Eliminaci
on Gaussiana y sustituci
on hacia atr
as
Cap. XIV
(k1)
k + 1 p n, entonces se efect
ua la operacion (Ek ) (Ep ) para obtener Aa
. El
(k)
(k)
procedimiento puede continuar entonces para formar Aa , y as proseguir. Si apk = 0
para p = k, k + 1, . . . , n, se puede demostrar (Teorema XIII.4) que el sistema lineal no
(n)
tiene una solucion u
nica y el procedimiento se para. Finalmente, si ann = 0 el sistema
lineal no tiene una solucion u
nica y el procedimiento se para.
El ejemplo siguiente ilustra el funcionamiento de este metodo:
Ejemplo 1.
Resolver el sistema de ecuaciones:
E1 :
x1
x2
E2 : 2 x1 2 x2
E3 :
x1 +
x2
E4 :
x1
x2
+
+
+
+
2 x3
3 x3
x3
4 x3
x4
3 x4
3 x4
=
=
=
=
8 ,
20 ,
2 ,
4.
La matriz ampliada es
Aa = A(1)
a
1 1
2 2
=
1
1
1 1
2
3
1
4
1 |
3 |
0 |
3 |
8
20
,
2
4
y efectuando las operaciones (E2 2E1 ) (E2 ), (E3 E1 ) (E3 ) y (E4 E1 ) (E4 )
llegamos a:
1 1
2 1 | 8
0 1 1 | 4
0
A(2)
.
a =
0
2 1
1 |
6
0
0
2
4 | 12
(2)
1 1
2 1 | 8
0
2 1
1 |
6
0
A(2)
=
.
a
0
0 1 1 | 4
0
0
2
4 | 12
(3)
(2)0
Como x2 est
a ya eliminada de E3 y E4 , Aa sera Aa
con la operacion (E4 + 2E3 ) (E4 ), dando
1 1
2 1 |
2 1
1 |
0
A(4)
a =
0
0 1 1 |
0
0
0
2 |
8
6
.
4
4
[4 (1) x4 ]
=2,
1
[8 (1) x4 2 x3 (1) x2 ]
x1 =
= 7 .
1
x3 =
181
OCW-V.Muto
Eliminaci
on Gaussiana y sustituci
on hacia atr
as
Cap. XIV
2. ALGORITMO Y EJEMPLOS
Para resumir el metodo de eliminacion Gaussiana completo con sustitucion hacia
atr
as, se presenta el siguiente algoritmo.
Algoritmo de eliminaci
on Gaussiana con sustituci
on hacia atr
as.
==================================================
Para resolver el sistema lineal de n n:
E1 :
E2 :
En :
...
...
...
...
...
Entrada: n
umero de incognitas y de ecuaciones n; matriz ampliada Aa = (aij ) donde
1 i n y 1 j n + 1.
Salida: solucion x1 , x2 , . . . , xn
o mensaje de que el sistema lineal no tiene solucion u
nica.
Paso 1: Para i = 1, 2, . . . , n 1 seguir los pasos 24 (proceso de eliminaci
on).
Paso 2: Sea p el menor entero con i p n y api 6= 0. Si p no puede
encontrarse entonces SALIDA; (no existe soluci
on u
nica) PARAR.
Paso 3: Si p 6= i entonces efectuar (Ep ) (Ei ).
Paso 4: Para j = i + 1, i + 2, . . . , n seguir los pasos 5 y 6.
a
.
Paso 5: Tomar mji = aji
ii
Paso 6: Efectuar (Ej mji Ei ) (Ej ).
Paso 7: Si ann = 0 entonces SALIDA; (no existe soluci
on u
nica) PARAR.
Paso 8: (Empieza la sustituci
on hacia atr
as); tomar
xn =
an,n+1
.
ann
n
P
j=i+1
aij xj
.
aii
:
:
:
:
x1
x1
2 x1
x1
+
+
+
x2
x2
2 x2
x2
x3
3 x3
2 x3
182
+
+
x4
2 x4
2 x4
=
=
=
=
7,
8,
10 ,
0,
OCW-V.Muto
Eliminaci
on Gaussiana y sustituci
on hacia atr
as
Cap. XIV
y
E1,(2)
E2,(2)
E3,(2)
E4,(2)
:
:
:
:
x1
x1
2 x1
x1
+
+
+
x2
x2
2 x2
x2
x3
3 x3
2 x3
+
+
x4
2 x4
2 x4
=
=
=
=
7,
5,
10 ,
0.
(1)
Aa(1)
1
1
1
1
=
2
2
1 1
1
0
3
2
1
2
0
2
7
8
10
0
|
|
|
|
(1)
Aa(2)
1
1
=
2
1
1
1
2
1
1
0
3
2
1
2
0
2
|
|
|
|
7
5
.
10
0
aj1
aj1
= aj1 .
=
a11
1
Entonces:
j = 2, m21 = 1 ;
j = 3, m31 = 2 ;
j = 4, m41 = 1 ;
(E4 + E1 ) (E4 ) .
(2)
Aa(1)
1
0
=
0
0
1
0
0
0
1
1
1
1
1
1
2
3
|
|
|
|
7
1
4
7
(2)
Aa(2)
1
0
=
0
0
1
1
0 1
0
1
0 1
1
1
2
3
|
7
| 2
.
| 4
|
7
(4)
Aa(1)
1
0
=
0
0
1
0
0
0
1
1 |
1
1 |
1 2 |
0
1 |
7
1
4
3
(4)
Aa(2)
1
0
=
0
0
1
1
0 1
0
1
0
0
x2
x3
x3
x3
+
+
183
x4
x4
2 x4
x4
=
=
=
=
7,
1,
4 ,
3,
1
1
2
1
|
7
| 2
.
| 4
|
3
OCW-V.Muto
Eliminaci
on Gaussiana y sustituci
on hacia atr
as
x1
x2
x3
x3
x3
+
+
x4
x4
2 x4
x4
=
=
=
=
Cap. XIV
7,
2 ,
4 ,
3.
x3 = 4 + 2 x4 = 2 ,
implica que
1 = 2 .
OCW-V.Muto
Eliminaci
on Gaussiana y sustituci
on hacia atr
as
Cap. XIV
El n
umero total de operaciones requeridas en estos pasos se obtiene sumando las cuentas
de las operaciones para cada i. Recordando que
m
X
1=m,
j=1
m
X
m
X
m(m + 1)
j=
,
2
j=1
j=1
j2 =
m(m + 1)(2m + 1)
,
6
obtenemos
M ultiplicaciones/Divisiones
n1
X
(n i)(n i + 3) = (n + 3n)
i=1
n1
X
1 (2n + 3)
i=1
n1
X
i+
i=1
n1
X
i2 =
i=1
(n 1)n (n 1)n(2n 1)
n3 + 3n2 4n
+
=
,
2
6
3
Sumas/Restas
n1
X
(n i)(n i + 2) = (n + 2n)
i=1
n1
X
1 2(n + 1)
i=1
n1
X
i+
i=1
n1
X
i2 =
i=1
2n3 + 3n2 5n
(n 1)n (n 1)n(2n 1)
+
=
.
2
6
6
Los otros pasos del algoritmo de la eliminacion Gaussiana con sustitucion hacia atras que
requieren de operaciones aritmeticas son los pasos 8 y 9. El n0 8 requiere de una division.
El n0 9 requiere de (n i) multiplicaciones y (n i 1) sumas para cada termino con
sumatorio y luego una resta y una division. El n
umero total de operaciones en los pasos
8 y 9 es
M ultiplicaciones/Divisiones
= (n2 + 2n)(n 1) 2(n + 1)
1+
n1
X
[(n i) + 1] =
n2 + n
,
2
[(n i 1) + 1] =
n2 n
.
2
i=1
Sumas/Restas
n1
X
i=1
OCW-V.Muto
Eliminaci
on Gaussiana y sustituci
on hacia atr
as
Cap. XIV
EJERCICIOS.
1. Resolver los siguientes sistemas lineales usando eliminacion Gaussiana con
sustituci
on hacia atras y aritmetica de redondeo a dos dgitos, sin reordenar
las ecuaciones. (la solucion exacta de cada sistema es x1 = 1, x2 = 1,
x3 = 3.)
a)
4 x1 +
x2
x3 =
0,
2 x1 + 5 x2 + 2 x3 =
3,
x1 + 2 x2 + 4 x3 = 11 .
b)
x1
4 x1
2 x1
+
+
+
2 x2
x2
5 x2
4 x3
x3
2 x3
=
=
=
11 ,
0,
3.
c)
4 x1
2 x1
x1
+
+
+
x2
4 x2
x2
2 x3
x3
3 x3
=
9,
= 5 ,
= 9 .
d)
2 x1
x1
4 x1
+
+
+
4 x2
x2
x2
x3
3 x3
2 x3
= 5 ,
= 9 ,
=
9.
x1
3 x1
x1
x2
3 x2
x2
+
+
3 x3
x3
=
=
=
x2
x2
x2
4 x3
x3
2 x3
=
0,
= 0.375 ,
=
0.
4.5 x2
+
+
+
3 x3
2 x3
5 x3
=
=
=
1,
3,
1.
+
+
+
+
+
x3
9 x3
5 x3
=
=
=
1 ,
0,
4.
b)
x1
x1
c)
d)
2 x1
x1
4 x1
2 x1
3 x1
3 x1
1.5 x2
x2
3 x2
3 x2
186
2,
1 ,
3.