Академический Документы
Профессиональный Документы
Культура Документы
A
(k)
=
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
a
(1)
11
a
(1)
12
. . . . . . . . . . . . a
(1)
1 n
.
.
. a
(1)
1 n+1
0 a
(2)
22
. . . . . . . . . . . . a
(2)
2n
.
.
. a
(2)
2 n+1
0 0
.
.
.
.
.
.
.
.
.
.
.
.
0 0 . . . a
(k)
kk
a
(k)
k k+1
. . . a
(k)
k n
.
.
. a
(k)
k n+1
0 0 . . . a
(k)
k+1 k
a
(k)
k+1 k+1
. . . a
(k)
k+1 n
.
.
. a
(k)
k+1 n+1
.
.
.
.
.
. . . .
.
.
.
.
.
. . . .
.
.
.
.
.
.
0 0 . . . a
(k)
n k
a
(k)
n k+1
. . . a
(k)
n n
.
.
. a
(k)
n n+1
.
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
(35)
donde,
b
(k)
=
_
_
_
_
_
_
_
_
_
a
(1)
1 n+1
.
.
.
a
(k)
n n+1
.
.
.
a
(k)
n n+1
.
_
_
_
_
_
_
_
_
_
(36)
con
A
(1)
=
A ,
31
A
(k)
= (a
(k)
ij
) se obtiene de la siguiente manera:
a
(k)
ij
=
_
_
a
(k1)
ij
si, i = 1, 2, . . . k 1 ; j = 1, 2, . . . n + 1
0 si, i = k, k + 1, . . . n ; j = 1 . . . k 1 ,
a
(k1)
ij
a
(k1)
i k1
a
(k1)
k1 k1
a
(k1)
k1 j
sii = k, k + 1 . . . n ; j = k, k + 1 . . . n + 1 ..
(37)
El proceso termina cuando
A
(n)
es triangular superior, teniendose el sistema A
(n)
x = b
(n)
.
Notese que en esta etapa solo se obtiene una matriz triangular superior. En la etapa siguiente, se
resuelve el sistema.
Etapa 2. Retrosustitucion.
Resolvemos la n-esima ecuacion
x
n
=
a
(n)
n n+1
a
(n)
n n
.
Usando x
n
se puede despejar x
n1
de la n 1-ecuacion
x
n1
=
a
(n1)
n1 ,n+1
a
(n1)
n1 n
x
n
a
n1 n1
;
continuando con este proceso, se tiene que, para cada
i = n 1, n 2, . . . , 2, 1 ,
x
i
=
a
i
i ,n+1
a
i
i n
x
n
a
i
i n1
x
n1
a
i
i i+1
x
i+1
a
ii
=
a
i
i ,n+1
n
j=i+1
a
i
ij
x
j
a
ii
(38)
Nota 4.1 Denotaremos por :
m
i k
=
a
i k
a
k k
al n umero que produce un cero en la la i columna k, denominado multiplicador y a los elementos
a
i i
le llamaremos elementos pivotes.
Observemos que, a
(k)
i j
, se obtiene de :
a
(k)
i j
= a
(k1)
i j
m
k1
i k1
a
(k1)
k1 j
Actividades 4.1
i) Ejemplo 4.1 Use eliminacion de Gauss para resolver:
3x
1
0,1x
2
0,2x
3
= 7,85 ,
0,1x
1
+ 7x
2
0,3x
3
= 19,4 ,
0,3x
1
0,2x
2
+ 10x
3
= 71,4 ,
efectuar los calculos con 6 cifras signicativas.
32
Solucion : la matriz aumentada es
A =
_
_
3 0,1 0,2 7,85
0,1 7 0,3 19,4
0,3 0,2 10 71,4
_
_
luego,los multiplicadores que producen ceros en la primera columna son :
m
2 1
=
a
2 1
a
1 1
=
0,1
3
= 0,03333333
y
m
3 1
=
a
3 1
a
1 1
=
0,3
3
= 0,09999999
ii) Ejemplo 4.2 Use eliminacion de Gauss para resolver los siguientes sistemas: a)
0,0003x
1
+ 3,0000x
2
= 2,0001 ,
1,0000x
1
+ 1,0000x
2
= 1,0000 ,
b)
1,0000x
1
+ 1,0000x
2
= 1,0000 ,
0,0003x
1
+ 3,0000x
2
= 2,0001 ,
c) Compare los resultados de a) y b) al considerar 3, 4 y 5 cifras signicativas. A que con-
clusion llega ?
4.1.2. Eliminacion gaussiana con y sin pivoteo.
De la Actividad I.ii), se observa que pueden surgir dicultades en algunos casos, como cuando el
pivote es peque no en relacion a los otros elementos de la columna a la que pertenece el elemento
pivote. Una forma de mejorar las soluciones se usa como estrategia pivotear. El llamado pivoteo
parcial consiste en seleccionar el elemento de mayor valor absoluto ubicado en la misma columna
que el pivote, bajo la diagonal e intercambiar las. Al procedimiento de buscar el elemento de
mayor valor absoluto tanto en las columnas como en las las y luego intercambiar se conoce como
pivoteo total.
El pivoteo completo o total no es muy usado puesto que el intercambio de columnas implica un
intercambio de las incognitas, lo que agrega complejidad injusticada.
Actividades 4.2 1. Use eliminacion de Gauss para resolver el sistema :
x
1
+ x
2
x
3
= 3 ,
6x
1
+ 2x
2
+ 2x
3
= 2 ,
3x
1
+ 4x
2
+ x
3
= 1 ,
usando,
33
Gauss simple.
Eliminacion gaussiana con pivoteo parcial.
Eliminacion gaussiana con pivoteo total.
2. Para k = 0, 1, 2, ..., sea x
(k)
= [x
k
, y
k
, z
k
]
T
generada por :
4x
k+1
= x
k
y
k
+ 2 ,
6y
k+1
= +2x
k
+ y
k
z
k
1 ,
4x
k+1
= x
k
+ y
k
z
k
+ 4 ,
a) Demuestre que la sucesion de vectores {x
(k)
}
k=1
es convergente para cualquier vector
inicial x
(0)
.
b) Determine el vector x al cual converge usando Gauss con pivote parcial.
c) Encuentre el vector x iterando el sistema dado.
3. Suponga que trabaja con una maquina que redondea a dos decimales para resolver el siguiente
sistema :
0,10 10
1
x + y = 1
x y = 0
Use el metodo de eliminacion de Gauss para encontrar la solucion.
Efect ue un pivoteo parcial y compare con la solucion anterior. La solucion exacta del
sistema es x = y =
100
101
.
34
4.2. Factorizacion LU
A = LU
Una primera interrogante es Existe tal factorizacion? . Un primer resultado que garantiza la
existencia de esta factorizacion dice,
Teorema 4.1 Si puede aplicarse la eliminacion gaussiana al sistema Ax = b sin intercambio de
las, entonces la matriz A puede factorizarse como
A = LU ,
donde
U =
_
_
_
_
_
_
_
_
_
a
(1)
11
a
(1)
12
. . . a
(1)
1n
0 a
(2)
22
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. a
(n1)
n1 n1
0 . . . 0 a
(n)
nn
y
_
_
_
_
_
_
_
_
_
L =
_
_
_
_
_
_
1 0 . . . 0
m
21
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 0
m
n1
. . . m
n n1
1
_
_
_
_
_
_
(39)
Notese que al factorizar A en LU,
Ax = b L(Ux) = b
entonces, es posible resolver el sistema utilizando dos sistemas que involucran matrices triangulares,
se resuelve primero Ly = b y luego Ux = y. De modo que si L = (l
ij
), entonces se obtiene el
vector y por sustitucion hacia adelante,
y
1
=
b
1
l
11
y los y
i
para cada i = 2, 3, . . . n, mediante
y
i
=
1
l
ii
_
b
i
i1
j=1
l
ij
y
j
_
.
As conociendo el vector y podemos obtener en el sistema Ux = y el vector x por retrosustitucion.
El Teorema 1 proporciona una factorizacion de la matriz A, observe que los elementos de la matriz
L son los elementos multiplicadores m
i j
que se obtuvieron al realizar la eliminacion gaussiana,
excepto los elementos de la diagonal principal que son 1. Esta factorizacion se conoce como Fac-
torizacion de Doolitle.
Queda analizar una segunda interrogante . si A admite una factorizacion LU, esta sera unica?
35
Analicemos el problema general, el factorizar A como LU, signica que hay que resolver las ecua-
ciones
_
_
_
_
_
a
11
a
12
. . . a
1n
a
21
a
22
. . . a
2n
.
.
.
.
.
.
.
.
.
.
.
.
a
n1
a
n2
. . . a
nn
_
_
_
_
_
=
_
_
_
_
_
_
_
l
11
0 0 . . . 0
l
21
l
22
0 . . . 0
l
31
l
32
l
33
. . . 0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
l
n1
l
n2
l
n3
. . . l
nn
_
_
_
_
_
_
_
_
_
_
_
_
_
_
u
11
u
12
u
13
. . . u
1n
0 u
22
u
23
. . . u
2n
0 0 u
33
. . . u
3n
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 0 . . . u
nn
.
_
_
_
_
_
_
_
(40)
Notemos que las ecuaciones anteriores, no determinan a L y a U en forma unica. Para cada i se
puede asignar un valor no nulo l
ii
o u
ii
(pero no a ambos). Porque ? Justique . Por ejemplo, si
l
ii
= 1 para i = 1, 2, . . . , n, es la descomposicion de Doolitle que se obtiene como vimos al aplicar
eliminacion gaussiana. Otra eleccion simple es u
ii
= 1 para cada i en este caso la factorizacion es
la de Crout, o bien asumir que l
ii
= u
ii
en cual caso tenemos la factorizacion de Choleski
Actividades 4.3
i) Descomponer la matriz A usando la factorizacion de Crout, en el sistema :
x
1
+ x
2
x
3
= 3 ,
6x
1
+ 2x
2
+ 2x
3
= 2 ,
3x
1
+ 4x
2
+ x
3
= 1 ,
ii) Problema N
a
11
a
1k
.
.
.
.
.
.
.
.
.
a
k1
a
kk
j=1
j=i
|a
ij
|, i, 1 i n (45)
Veamos algunos resultados importantes,
37
Teorema 4.5 Si A es diagonal dominante, entonces A es invertible.
Teorema 4.6 Si A es diagonal dominante y todos los elementos de la diagonal son reales positivos
, entonces la parte real de cada valor propio es positiva. Dem.
Algebra Lineal. Grossman. Mc Graw
Hill.
Teorema 4.7 Si A es simetrica, diagonal dominante, con los coecientes diagonales positivos,
entonces A es denida positiva.
Dem. Usando el teorema anterior, si
i
> 0 deduciremos que x
t
Ax > 0. Como A es simetrica,
tiene un conjunto de autovectores ortonormales (teorema espectral), entonces cualquier vector x
puede escribirse como una combinacion lineal de ellos,
x = c
1
x
1
+ c
2
x
2
+ ... + c
n
x
n
,
entonces
Ax = c
1
Ax
1
+ c
2
Ax
2
+ ... + c
n
Ax
n
= c
1
1
x
1
+ c
2
2
x
2
+ ... + c
n
n
x
n
.
De la ortogonalidad y la normalizacion x
t
i
x
i
= 1. Luego,
x
t
Ax = (c
1
x
t
1
+ c
2
x
t
2
+ ... + c
n
x
t
n
)(c
1
1
x
1
+ c
2
2
x
2
+ ... + c
n
n
x
n
)
= c
2
1
1
x
1
+ c
2
2
2
x
2
+ ... + c
2
n
n
x
n
como
i
> 0, se tiene que i x
t
Ax > 0.
Observacion 4.1 El recproco del teorema anterior es falsa, es decir existen matrices simetricas
denidas positivas que no son diagonal dominante. De un contraejemplo.
38