Sie sind auf Seite 1von 147

Introduccin

El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Tema 3
Resolucin de Sistemas de
Ecuaciones Lineales

Departamento de Matemtica Aplicada. Clculo Numrico

E.T.S.I. Informtica

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Indice
1
2

3
4
5
6

Introduccin
El mtodo de Gauss
Resolucin de Sistemas Triangulares
Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Pivote parcial
Pivote total
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Factorizacin LU
Mtodo de Cholesky
Mtodos iterativos usuales
Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

El objetivo de este tema es la resolucin de un sistema de n ecuaciones


con n incgnitas:

lineales

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

El objetivo de este tema es la resolucin de un sistema de n ecuaciones


con n incgnitas:

a11 x1 + a12 x2 + + a1n xn = b1 ,

a21 x1 + a22 x2 + + a2n xn = b2 ,

lineales

...

an1 x1 + an2 x2 + + ann xn = bn ,

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

El objetivo de este tema es la resolucin de un sistema de n ecuaciones


con n incgnitas:

a11 x1 + a12 x2 + + a1n xn = b1 ,

a21 x1 + a22 x2 + + a2n xn = b2 ,

lineales

...

an1 x1 + an2 x2 + + ann xn = bn ,


donde son conocidos la matriz de coecientes

a11 a12 a1n


a21 a22 a2n

A = ..
.. . .
.
.
. ..
.
an1 an2 ann

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

y el vector de trminos independientes

b=

Departamento de Matemtica Aplicada. Clculo Numrico

b1
b2
..
.
bn

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

y el vector de trminos independientes

b=

b1
b2
..
.
bn

En notacin matricial, el sistema de ecuaciones lineales se escribe:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

y el vector de trminos independientes

b=

b1
b2
..
.
bn

En notacin matricial, el sistema de ecuaciones lineales se escribe:


Ax = b.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

y el vector de trminos independientes

b=

b1
b2
..
.
bn

En notacin matricial, el sistema de ecuaciones lineales se escribe:


Ax = b.

y se puede resolver por dos tipos de mtodos:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

y el vector de trminos independientes

b=

b1
b2
..
.
bn

En notacin matricial, el sistema de ecuaciones lineales se escribe:


Ax = b.

y se puede resolver por dos tipos de mtodos:


Mtodos directos:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

y el vector de trminos independientes

b=

b1
b2
..
.
bn

En notacin matricial, el sistema de ecuaciones lineales se escribe:


Ax = b.

y se puede resolver por dos tipos de mtodos:


Mtodos directos:son mtodos que, en un nmero nito de operacions,
obtienen la solucin exacta.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

y el vector de trminos independientes

b=

b1
b2
..
.
bn

En notacin matricial, el sistema de ecuaciones lineales se escribe:


Ax = b.

y se puede resolver por dos tipos de mtodos:


Mtodos directos:son mtodos que, en un nmero nito de operacions,
obtienen la solucin exacta.
Mtodos iterativos:
Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

y el vector de trminos independientes

b=

b1
b2
..
.
bn

En notacin matricial, el sistema de ecuaciones lineales se escribe:


Ax = b.

y se puede resolver por dos tipos de mtodos:


Mtodos directos:son mtodos que, en un nmero nito de operacions,
obtienen la solucin exacta.
Mtodos iterativos:son mtodos que generan una sucesin de
aproximaciones {x(m) } que converge a la solucin del sistema: x = A1 b.
Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

Recordemos que el Mtodo de Cramer para la resolucin de un sistema de n con


n incgnitas x1 , . . . , xn consiste en calcular las incgnitas mediante la frmula

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

Recordemos que el Mtodo de Cramer para la resolucin de un sistema de n con


n incgnitas x1 , . . . , xn consiste en calcular las incgnitas mediante la frmula
Ai
xi = det
det A , i = 1, . . . , n,

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

Recordemos que el Mtodo de Cramer para la resolucin de un sistema de n con


n incgnitas x1 , . . . , xn consiste en calcular las incgnitas mediante la frmula
Ai
xi = det
det A , i = 1, . . . , n,
siendo A la matriz de coecientes y Ai la matriz que resulta de sustituir la
columna i -sima de la matriz de coecientes por le vector de trminos
independientes.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

Recordemos que el Mtodo de Cramer para la resolucin de un sistema de n con


n incgnitas x1 , . . . , xn consiste en calcular las incgnitas mediante la frmula
Ai
xi = det
det A , i = 1, . . . , n,
siendo A la matriz de coecientes y Ai la matriz que resulta de sustituir la
columna i -sima de la matriz de coecientes por le vector de trminos
independientes.
Teniendo en cuenta que el coste de un proceso de clculo se puede estimar
mediante el nmero total de operaciones aritmticas necesarias, entonces el
coste de un determinante de orden n es n!n 1 y, por tanto, el coste del
Mtodo de Cramer es (n + 1)n! 1.
Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

A continuacin aparece una tabla con el tiempo estimado para resolver con el
mtodo de Cramer un sistema de orden n, para distintos valores de n, con una
mquina que realice unas 106 operaciones por segundo:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

A continuacin aparece una tabla con el tiempo estimado para resolver con el
mtodo de Cramer un sistema de orden n, para distintos valores de n, con una
mquina que realice unas 106 operaciones por segundo:
Algunos costes del mtodo de Cramer

n Coste del Mtodo de Cramer Tiempo (106 oper/s)


5
3600
3,6 milisegundos
10
4 108
6 minutos 39 segundos
20
1,02 1021
32,4 millones de aos

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

Por ltimo, recordemos algunas deniciones sobre matrices

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Introduccin

Por ltimo, recordemos algunas deniciones sobre matrices


Ann = (aij ) se dice
si verica
Ortogonal

AT = A1

Simtrica

AT = A

Diagonal

si i 6= j entonces aij = 0

Tridiagonal

si |i j | > 1 entonces aij = 0

Triangular superior

si i > j entonces aij = 0

Hessenberg superior

si i > j + 1 entonces aij = 0

(Semi)Denida positiva

xt Ax() > 0, x 6= 0

(Estrictamente)Diagonalmente dominante

Departamento de Matemtica Aplicada. Clculo Numrico

j 6=i

|aij |(<)|aii |, i

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Resolucin de Sistemas Triangulares

Sea Ux = b un sistema de3 ecuaciones lineales con solucin nica (det U 6= 0)


en el que la matriz de coecientes Unn es triangular superior.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Resolucin de Sistemas Triangulares

Sea Ux = b un sistema de3 ecuaciones lineales con solucin nica (det U 6= 0)


en el que la matriz de coecientes Unn es triangular superior.
Entonces las componentes de la solucin se pueden calular mediante el mtodo
de sustitucin regresiva, es decir, se despeja la ltima incgnita de la ltima
ecuacin,

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Resolucin de Sistemas Triangulares

Sea Ux = b un sistema de3 ecuaciones lineales con solucin nica (det U 6= 0)


en el que la matriz de coecientes Unn es triangular superior.
Entonces las componentes de la solucin se pueden calular mediante el mtodo
de sustitucin regresiva, es decir, se despeja la ltima incgnita de la ltima
ecuacin, se sustituye en la penltima ecuacin;

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Resolucin de Sistemas Triangulares

Sea Ux = b un sistema de3 ecuaciones lineales con solucin nica (det U 6= 0)


en el que la matriz de coecientes Unn es triangular superior.
Entonces las componentes de la solucin se pueden calular mediante el mtodo
de sustitucin regresiva, es decir, se despeja la ltima incgnita de la ltima
ecuacin, se sustituye en la penltima ecuacin; despus se despeja de esta
ecuacin la penltima incngnita

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Resolucin de Sistemas Triangulares

Sea Ux = b un sistema de3 ecuaciones lineales con solucin nica (det U 6= 0)


en el que la matriz de coecientes Unn es triangular superior.
Entonces las componentes de la solucin se pueden calular mediante el mtodo
de sustitucin regresiva, es decir, se despeja la ltima incgnita de la ltima
ecuacin, se sustituye en la penltima ecuacin; despus se despeja de esta
ecuacin la penltima incngnita y se repite el proceso hacia arriba hasta
calcular el valor de la primera incgnita.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Resolucin de Sistemas Triangulares

Sea Ux = b un sistema de3 ecuaciones lineales con solucin nica (det U 6= 0)


en el que la matriz de coecientes Unn es triangular superior.
Entonces las componentes de la solucin se pueden calular mediante el mtodo
de sustitucin regresiva, es decir, se despeja la ltima incgnita de la ltima
ecuacin, se sustituye en la penltima ecuacin; despus se despeja de esta
ecuacin la penltima incngnita y se repite el proceso hacia arriba hasta
calcular el valor de la primera incgnita.
:

Algoritmo del Mtodo de Sustitucin Regresiva

bi
xi =

n
X
j =i +1

uii

uij xj
,

Departamento de Matemtica Aplicada. Clculo Numrico

i = n, n 1, . . . , 1.
Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Resolucin de Sistemas Triangulares

Ejemplo:

Consideremos el sistema de ecuaciones lineales

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Resolucin de Sistemas Triangulares

Ejemplo:

Consideremos el sistema de ecuaciones lineales


3x1 + 2x2 2x3 + 4x4 = 5,
3x2 5x3 3x4 = 0,
4x3 + x4 = 3,
2x4 = 6.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Resolucin de Sistemas Triangulares

Ejemplo:

Consideremos el sistema de ecuaciones lineales


3x1 + 2x2 2x3 + 4x4 = 5,
3x2 5x3 3x4 = 0,
4x3 + x4 = 3,
2x4 = 6.

Entonces, aplicando el mtodo de sustitucin regresiva se tiene:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Resolucin de Sistemas Triangulares

Ejemplo:

Consideremos el sistema de ecuaciones lineales


3x1 + 2x2 2x3 + 4x4 = 5,
3x2 5x3 3x4 = 0,
4x3 + x4 = 3,
2x4 = 6.

Entonces, aplicando el mtodo de sustitucin regresiva se tiene:


x4 = 62 = 3,

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Resolucin de Sistemas Triangulares

Ejemplo:

Consideremos el sistema de ecuaciones lineales


3x1 + 2x2 2x3 + 4x4 = 5,
3x2 5x3 3x4 = 0,
4x3 + x4 = 3,
2x4 = 6.

Entonces, aplicando el mtodo de sustitucin regresiva se tiene:


x4 = 62 = 3,
x3 = 3 4 x4 = 32 ,

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Resolucin de Sistemas Triangulares

Ejemplo:

Consideremos el sistema de ecuaciones lineales


3x1 + 2x2 2x3 + 4x4 = 5,
3x2 5x3 3x4 = 0,
4x3 + x4 = 3,
2x4 = 6.

Entonces, aplicando el mtodo de sustitucin regresiva se tiene:


x4 = 62 = 3,
x3 = 3 4 x4 = 32 ,
x2 = 5x3 +3 3x4 = 12 ,

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Resolucin de Sistemas Triangulares

Ejemplo:

Consideremos el sistema de ecuaciones lineales


3x1 + 2x2 2x3 + 4x4 = 5,
3x2 5x3 3x4 = 0,
4x3 + x4 = 3,
2x4 = 6.

Entonces, aplicando el mtodo de sustitucin regresiva se tiene:


x4 = 62 = 3,
x3 = 3 4 x4 = 32 ,
x2 = 5x3 +3 3x4 = 12 ,
x1 = 5 2x2 +3 2x3 4x4 = 7.
Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

Se trata de transformar el sistema de ecuaciones lineales Ax = b y otro


equivalente Ux = c que sea triangular superior.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

Se trata de transformar el sistema de ecuaciones lineales Ax = b y otro


equivalente Ux = c que sea triangular superior.
El mtodo se realiza por etapas:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

Se trata de transformar el sistema de ecuaciones lineales Ax = b y otro


equivalente Ux = c que sea triangular superior.
El mtodo se realiza por etapas:
1 etapa: Transformar a21 , a31 , . . . , an1 en ceros.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

Se trata de transformar el sistema de ecuaciones lineales Ax = b y otro


equivalente Ux = c que sea triangular superior.
El mtodo se realiza por etapas:
1 etapa: Transformar a21 , a31 , . . . , an1 en ceros.
(2)
(2)
2 etapa: Transformar a32
, . . . , an2 en ceros.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

Se trata de transformar el sistema de ecuaciones lineales Ax = b y otro


equivalente Ux = c que sea triangular superior.
El mtodo se realiza por etapas:
1 etapa: Transformar a21 , a31 , . . . , an1 en ceros.
(2)
(2)
2 etapa: Transformar a32
, . . . , an2 en ceros.
(3)
(3)
3 etapa: Transformar a43
, . . . , an3 en ceros

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

Se trata de transformar el sistema de ecuaciones lineales Ax = b y otro


equivalente Ux = c que sea triangular superior.
El mtodo se realiza por etapas:
1 etapa: Transformar a21 , a31 , . . . , an1 en ceros.
(2)
(2)
2 etapa: Transformar a32
, . . . , an2 en ceros.
(3)
(3)
3 etapa: Transformar a43
, . . . , an3 en ceros
..
.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

Se trata de transformar el sistema de ecuaciones lineales Ax = b y otro


equivalente Ux = c que sea triangular superior.
El mtodo se realiza por etapas:
1 etapa: Transformar a21 , a31 , . . . , an1 en ceros.
(2)
(2)
2 etapa: Transformar a32
, . . . , an2 en ceros.
(3)
(3)
3 etapa: Transformar a43
, . . . , an3 en ceros
..
.
etapa n-1: Transformar an(n,n11) en cero.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

Las transformaciones en cero de cada etapa se relizarn mediante operaciones


elementales:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

Las transformaciones en cero de cada etapa se relizarn mediante operaciones


(k )
elementales: para transformar aik(k ) en cero usado como pivote akk
, se
aik(k )
multiplica la ecuacin nmero k por (k ) y se le suma la ecuacin nmero i .
akk

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

Las transformaciones en cero de cada etapa se relizarn mediante operaciones


(k )
elementales: para transformar aik(k ) en cero usado como pivote akk
, se
aik(k )
multiplica la ecuacin nmero k por (k ) y se le suma la ecuacin nmero i .
akk
Para evitar pivotes nulos se permite permutar las ecuaciones desde la nmero k
hasta la n.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

Las transformaciones en cero de cada etapa se relizarn mediante operaciones


(k )
elementales: para transformar aik(k ) en cero usado como pivote akk
, se
aik(k )
multiplica la ecuacin nmero k por (k ) y se le suma la ecuacin nmero i .
akk
Para evitar pivotes nulos se permite permutar las ecuaciones desde la nmero k
hasta la n.
Ejemplo: A continuacin resolvemos por el mtodo de Gauss el sistema de
ecuaciones lineales cuya matriz ampliada es

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

Las transformaciones en cero de cada etapa se relizarn mediante operaciones


(k )
elementales: para transformar aik(k ) en cero usado como pivote akk
, se
aik(k )
multiplica la ecuacin nmero k por (k ) y se le suma la ecuacin nmero i .
akk
Para evitar pivotes nulos se permite permutar las ecuaciones desde la nmero k
hasta la n.
Ejemplo: A continuacin resolvemos por el mtodo de Gauss el sistema de
ecuaciones lineales cuya matriz ampliada es

2 3 2 1 0
1
3 2 1 2

2 2
0 1 2
1
1 1 0 1
Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

1 etapa:

2
0
0
0

3
3
2
5
5
2

Departamento de Matemtica Aplicada. Clculo Numrico

1
3
3 2
2
0
1
0 2

0
2
2
1

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

1 etapa:

2 etapa:

2
0
0
0

3
3
2
5
5
2

1
3
3 2
2
0
1
0 2

2 3
0 32
0 0

1
3
3 2
12 5

Departamento de Matemtica Aplicada. Clculo Numrico

0
2
2
1

0
2
14

3
13
3
3

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

3 etapa:

2 3
0 32
0 0
0

Departamento de Matemtica Aplicada. Clculo Numrico

1
3
3 2
12 5
0 11
2

0
2
14

3
43

18

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

3 etapa:

Solucin:

2 3
0 32
0 0
0

1
3
3 2
12 5
0 11
2

Departamento de Matemtica Aplicada. Clculo Numrico

14
33
4

33
23
33
86
33

0
2
14

3
43

18

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

El coste del mtodo de Gauss (fase de triangulacin) es

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

El coste del mtodo de Gauss (fase de triangulacin) es


3
2
c (Gaussn ) = 4n + 36n 7n

Departamento de Matemtica Aplicada. Clculo Numrico

=O

2n 3
3


.

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

El coste del mtodo de Gauss (fase de triangulacin) es


3
2
c (Gaussn ) = 4n + 36n 7n

=O

2n 3
3


.

Faltara aadirle el coste de la sustitucin regresiva.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

El coste del mtodo de Gauss (fase de triangulacin) es


3
2
c (Gaussn ) = 4n + 36n 7n

=O

2n 3
3


.

Faltara aadirle el coste de la sustitucin regresiva.


En la siguiente tabla se calculan algunos costes y tiempos de triangulacin con
el mtodo de Gauss en una mquina que realice 106 operaciones por segundo.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Triangulacin por el Mtodo de Gauss

El coste del mtodo de Gauss (fase de triangulacin) es


3
2
c (Gaussn ) = 4n + 36n 7n

=O

2n 3
3


.

Faltara aadirle el coste de la sustitucin regresiva.


En la siguiente tabla se calculan algunos costes y tiempos de triangulacin con
el mtodo de Gauss en una mquina que realice 106 operaciones por segundo.
Algunos costes con el mtodo de Gauss

n
Coste del Mtodo de Gauss Tiempo (106 oper/s)
5
90
90 microsegundos
10
705
0,7 milisegundos
20
5510
5,5 milisegundos
100
671550
0,67 segundos
1000
667 millones
11 minutos

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Variante de Gauss-Jordan

Se trata de transformar el sistema de ecuaciones lineales Ax = b en un sistema


equivalente Dx = c, con D una matriz diagonal.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Variante de Gauss-Jordan

Se trata de transformar el sistema de ecuaciones lineales Ax = b en un sistema


equivalente Dx = c, con D una matriz diagonal.
En cada etapa k se deben hacer cero las posiciones
(k )
a1(kk) , . . . , ak(k) 1,k , ak(k+)1,k , . . . , ank
, donde k = 1, . . . , n (n etapas).

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Variante de Gauss-Jordan

Se trata de transformar el sistema de ecuaciones lineales Ax = b en un sistema


equivalente Dx = c, con D una matriz diagonal.
En cada etapa k se deben hacer cero las posiciones
(k )
a1(kk) , . . . , ak(k) 1,k , ak(k+)1,k , . . . , ank
, donde k = 1, . . . , n (n etapas).
El coste del mtodo de Gauss-Jordan es n3 + n2 2n, a falta de aadir n
divisiones para calcular las incgnitas.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Comentarios al mtodo de Gauss

Aplicaciones del mtodo de Gauss

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Comentarios al mtodo de Gauss

Aplicaciones del mtodo de Gauss

Resolucin de sistemas de ecuaciones lineales con solucin nica


(det A 6= 0).

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Comentarios al mtodo de Gauss

Aplicaciones del mtodo de Gauss

Resolucin de sistemas de ecuaciones lineales con solucin nica


(det A 6= 0).
Resolucin de sistemas de ecuaciones lineales sin saber si det A 6= 0.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Comentarios al mtodo de Gauss

Aplicaciones del mtodo de Gauss

Resolucin de sistemas de ecuaciones lineales con solucin nica


(det A 6= 0).
Resolucin de sistemas de ecuaciones lineales sin saber si det A 6= 0.
Discusin general de sistemas de ecuaciones lineales.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Comentarios al mtodo de Gauss

Aplicaciones del mtodo de Gauss

Resolucin de sistemas de ecuaciones lineales con solucin nica


(det A 6= 0).
Resolucin de sistemas de ecuaciones lineales sin saber si det A 6= 0.
Discusin general de sistemas de ecuaciones lineales.
Resolucin simultnea de sistemas de ecuaciones lineales.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Comentarios al mtodo de Gauss

Aplicaciones del mtodo de Gauss

Resolucin de sistemas de ecuaciones lineales con solucin nica


(det A 6= 0).
Resolucin de sistemas de ecuaciones lineales sin saber si det A 6= 0.
Discusin general de sistemas de ecuaciones lineales.
Resolucin simultnea de sistemas de ecuaciones lineales.
Clculo eciente de determinantes.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Comentarios al mtodo de Gauss

Aplicaciones del mtodo de Gauss

Resolucin de sistemas de ecuaciones lineales con solucin nica


(det A 6= 0).
Resolucin de sistemas de ecuaciones lineales sin saber si det A 6= 0.
Discusin general de sistemas de ecuaciones lineales.
Resolucin simultnea de sistemas de ecuaciones lineales.
Clculo eciente de determinantes.
Clculo eciente de inversas.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Comentarios al mtodo de Gauss

Inconvenientes del mtodo de Gauss

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Comentarios al mtodo de Gauss

Inconvenientes del mtodo de Gauss

No adecuado para sistemas muy grandes (dispersos).

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Resolucin de Sistemas Triangulares


Triangulacin por el Mtodo de Gauss
Variante de Gauss-Jordan
Comentarios al mtodo de Gauss

Comentarios al mtodo de Gauss

Inconvenientes del mtodo de Gauss

No adecuado para sistemas muy grandes (dispersos).


Inestable.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Pivote parcial
Pivote total

Inestabilidad del Mtodo de Gauss y Estrategia de Pivote

Consideremos el sistema de ecuaciones lineales de matriz ampliada

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Pivote parcial
Pivote total

Inestabilidad del Mtodo de Gauss y Estrategia de Pivote

Consideremos el sistema de ecuaciones lineales de matriz ampliada




0,0001 1 1
1 1 2

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Pivote parcial
Pivote total

Inestabilidad del Mtodo de Gauss y Estrategia de Pivote

Consideremos el sistema de ecuaciones lineales de matriz ampliada




0,0001 1 1
1 1 2
cuya solucin exacta es

1,00010... .
0,99990...


Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Pivote parcial
Pivote total

Inestabilidad del Mtodo de Gauss y Estrategia de Pivote

Consideremos el sistema de ecuaciones lineales de matriz ampliada




0,0001 1 1
1 1 2
cuya solucin exacta es

1,00010... .
0,99990...


Si aplicamos el mtodo de Gauss con una mquina que admite solo 3 decimales
se tiene la siguiente triangulacin:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Pivote parcial
Pivote total

Inestabilidad del Mtodo de Gauss y Estrategia de Pivote

Consideremos el sistema de ecuaciones lineales de matriz ampliada




0,0001 1 1
1 1 2
cuya solucin exacta es

1,00010... .
0,99990...


Si aplicamos el mtodo de Gauss con una mquina que admite solo 3 decimales
se tiene la siguiente triangulacin:


0,0001
1
1
0 10000 10000

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Pivote parcial
Pivote total

Inestabilidad del Mtodo de Gauss y Estrategia de Pivote

Consideremos el sistema de ecuaciones lineales de matriz ampliada




0,0001 1 1
1 1 2
cuya solucin exacta es

1,00010... .
0,99990...


Si aplicamos el mtodo de Gauss con una mquina que admite solo 3 decimales
se tiene la siguiente triangulacin:


0,0001
1
1
0 10000 10000
y se obtiene como solucin

0 .
1


Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Pivote parcial
Pivote total

Pivote parcial

Pivote Parcial
Se busca la ecuacin i > k tal que |aik | = km
ax |ark | y se permuta con la
r n
ecuacin k .


0,0001 1 1
1 1 2

Departamento de Matemtica Aplicada. Clculo Numrico

exacta

1,00010...
0,99990

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Pivote parcial
Pivote total

Pivote parcial

Pivote Parcial
Se busca la ecuacin i > k tal que |aik | = km
ax |ark | y se permuta con la
r n
ecuacin k .
0,0001 1 1
1 1 2
Efectuando un cambio de la


Departamento de Matemtica Aplicada. Clculo Numrico

exacta

1,00010...
0,99990

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Pivote parcial
Pivote total

Pivote parcial

Pivote Parcial
Se busca la ecuacin i > k tal que |aik | = km
ax |ark | y se permuta con la
r n
ecuacin k .
0,0001 1 1 exacta
1,00010...
1 1 2
0,99990
Efectuando un cambio de la

 


1 1 2 1 1 2
1
p .p .
0,0001 1 1
0 1 1
1


Departamento de Matemtica Aplicada. Clculo Numrico


.

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Pivote parcial
Pivote total

Pivote parcial

Pivote Parcial
Se busca la ecuacin i > k tal que |aik | = km
ax |ark | y se permuta con la
r n
ecuacin k .
0,0001 1 1 exacta
1,00010...
1 1 2
0,99990
Efectuando un cambio de la

 


1 1 2 1 1 2
1
p .p .
0,0001 1 1
0 1 1
1


Pero

0,0001
1
1
0,0001 0,0001 0,0002

Departamento de Matemtica Aplicada. Clculo Numrico

p .p .

0
1


.


.

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Pivote parcial
Pivote total

Pivote parcial

Pivote parcial con escalado


Igual que el pivote parcial, reescalando las ecuaciones antes del pivotaje para
que
max |aij(1) | = max |a2(2j ) | = = max |anj(n) |.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Pivote parcial
Pivote total

Pivote Total

Pivote Total
Se toma (i , j ) tal que

|aij | =
(k )

max |ars(k ) |,

k r n
k s n

y se permutan las ecuaciones i y k , y las incgnitas j y k .

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguiente


ejemplo de R.S. Wilson:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguiente


ejemplo de R.S. Wilson:Se trata del sistema de ecuaciones lineales cuya matriz
ampliada y solucin exacta son:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguiente


ejemplo de R.S. Wilson:Se trata del sistema de ecuaciones lineales cuya matriz
ampliada y solucin exacta son:

10 7 8 7 32
7 5
6 5 23

8 6 10
9 33
7 5 9 10 31

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguiente


ejemplo de R.S. Wilson:Se trata del sistema de ecuaciones lineales cuya matriz
ampliada y solucin exacta son:

10 7 8 7 32
1
7 5

6 5 23

sol .exacta 1
8 6 10
9 33 1 ,
7 5 9 10 31
1

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguiente


ejemplo de R.S. Wilson:Se trata del sistema de ecuaciones lineales cuya matriz
ampliada y solucin exacta son:

10 7 8 7 32
1
7 5

6 5 23

sol .exacta 1
8 6 10
9 33 1 ,
7 5 9 10 31
1
mientras que si se produce una pequea variacin en los trminos independentes
(datos) se produce una gran modicacin en la solucin (resultados):

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguiente


ejemplo de R.S. Wilson:Se trata del sistema de ecuaciones lineales cuya matriz
ampliada y solucin exacta son:

10 7 8 7 32
1
7 5

6 5 23

sol .exacta 1
8 6 10
9 33 1 ,
7 5 9 10 31
1
mientras que si se produce una pequea variacin en los trminos independentes
(datos) se produce una gran modicacin en la solucin (resultados):

10 7 8 7 32,1
7 5
6 5 22,9

8 6 10
9 33,1
7 5 9 10 30,9

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguiente


ejemplo de R.S. Wilson:Se trata del sistema de ecuaciones lineales cuya matriz
ampliada y solucin exacta son:

10 7 8 7 32
1
7 5

6 5 23

sol .exacta 1
8 6 10
9 33 1 ,
7 5 9 10 31
1
mientras que si se produce una pequea variacin en los trminos independentes
(datos) se produce una gran modicacin en la solucin (resultados):

10 7 8 7 32,1
9,2
7 5

6 5 22,9

sol .exacta 12,6


8 6 10
9 33,1 4,5 .
7 5 9 10 30,9
1,1

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguiente


ejemplo de R.S. Wilson:Se trata del sistema de ecuaciones lineales cuya matriz
ampliada y solucin exacta son:

10 7 8 7 32
1
7 5

6 5 23

sol .exacta 1
8 6 10
9 33 1 ,
7 5 9 10 31
1
mientras que si se produce una pequea variacin en los trminos independentes
(datos) se produce una gran modicacin en la solucin (resultados):

10 7 8 7 32,1
9,2
7 5

6 5 22,9

sol .exacta 12,6


8 6 10
9 33,1 4,5 .
7 5 9 10 30,9
1,1
Esto indica que el mtodo de resolucin de sistemas de ecuaciones empleado
(Gauss) estn mal condicionado.
Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

Resolucin de un sistema factorizado en LU


Si A = LU, con L una matriz triangular inferior (low) y U una matriz triangular
superior (upper), entonces el sistema de ecuaciones lineales Ax = b se puede
resover en dos fases:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

Resolucin de un sistema factorizado en LU


Si A = LU, con L una matriz triangular inferior (low) y U una matriz triangular
superior (upper), entonces el sistema de ecuaciones lineales Ax = b se puede
resover en dos fases:
a) Ly = b,

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

Resolucin de un sistema factorizado en LU


Si A = LU, con L una matriz triangular inferior (low) y U una matriz triangular
superior (upper), entonces el sistema de ecuaciones lineales Ax = b se puede
resover en dos fases:
a) Ly = b,
b) Ux = y,

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

Resolucin de un sistema factorizado en LU


Si A = LU, con L una matriz triangular inferior (low) y U una matriz triangular
superior (upper), entonces el sistema de ecuaciones lineales Ax = b se puede
resover en dos fases:
a) Ly = b,
b) Ux = y,
con un coste de 2n2 operaciones.
Ejemplo
Consideremos el sistema de ecuaciones lineales:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

Resolucin de un sistema factorizado en LU


Si A = LU, con L una matriz triangular inferior (low) y U una matriz triangular
superior (upper), entonces el sistema de ecuaciones lineales Ax = b se puede
resover en dos fases:
a) Ly = b,
b) Ux = y,
con un coste de 2n2 operaciones.
Ejemplo
Consideremos el sistema de ecuaciones lineales:

2 3 3 0
1 0 0 0
2 2 0 0 0 3
2 2

3 0 2 0 0 0
1 1
5 2 1 1
0 0 0 2
Departamento de Matemtica Aplicada. Clculo Numrico

x = 16 .

17

39

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

...
Aplicando el algoritmo de resolucin de un sistema factorizado en LU ,
obtenemos

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

...
Aplicando el algoritmo de resolucin de un sistema factorizado en LU ,
obtenemos

1 0 0 0 7
2 2 0 0
16

3 0 2 0 17
5 2 1 1
39

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

...
Aplicando el algoritmo de resolucin de un sistema factorizado en LU ,
obtenemos

1 0 0 0 7
7
2 2 0 0
1
16

3 0 2 0 17 = y = 2 .
5 2 1 1
39
0

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

...
Aplicando el algoritmo de resolucin de un sistema factorizado en LU ,
obtenemos

1 0 0 0 7
7
2 2 0 0
1
16

3 0 2 0 17 = y = 2 .
5 2 1 1
39
0

2 3 3 0 7
0 3
2 2 1

0 0
1 1 2
0 0 0 2 0

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

...
Aplicando el algoritmo de resolucin de un sistema factorizado en LU ,
obtenemos

1 0 0 0 7
7
2 2 0 0
1
16

3 0 2 0 17 = y = 2 .
5 2 1 1
39
0

2 3 3 0 7
1
0 3
1
2 2 1

0 0
1 1 2 = x = 2 .
0 0 0 2 0
0

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

Algoritmo del la Factorizacin LU


Para k = 1, . . . , n,

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

Algoritmo del la Factorizacin LU


Para k = 1, . . . , n,
`kk ukk

= akk

k 1
X
r =1

`kr urk ;

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

Algoritmo del la Factorizacin LU


Para k = 1, . . . , n,
`kk ukk

= akk

aik
`ik

k 1
X
r =1
k 1
X
r =1

`kr urk ;
`ir urk

ukk

Departamento de Matemtica Aplicada. Clculo Numrico

i = k + 1, . . . , n ;

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

Algoritmo del la Factorizacin LU


Para k = 1, . . . , n,
`kk ukk

= akk

aik
`ik

ukj

r =1
k 1
X
r =1

`kr urk ;
`ir urk

ukk

akj
=

k 1
X

k 1
X
r =1

i = k + 1, . . . , n ;

j = k + 1, . . . , n .

`kr urj

`kk

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

3
Coste general de la factorizacin: 4n 6+ 2n
n2 + n2 ).

Departamento de Matemtica Aplicada. Clculo Numrico

= O(

2n3 ), (a falta de aadir


3

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

3
Coste general de la factorizacin: 4n 6+ 2n
n2 + n2 ).

= O(

2n3 ), (a falta de aadir


3

Algunas variantes:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

3
Coste general de la factorizacin: 4n 6+ 2n
n2 + n2 ).

Algunas variantes:
Variante de Doolittle: L

= O(

2n3 ), (a falta de aadir


3

tiene diagonal de 1.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

3
Coste general de la factorizacin: 4n 6+ 2n
n2 + n2 ).

= O(

Algunas variantes:
Variante de Doolittle: L tiene diagonal de
Variante de Crout: U tiene diagonal de 1.

Departamento de Matemtica Aplicada. Clculo Numrico

2n3 ), (a falta de aadir


3

1.

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

Factorizacin LU para matrices tridiagonales


Si A = LU es tridiagonal (aij = 0 si |i j | > 1), entonces L y U tambin lo son
y, para k = 1, . . . , n,

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

Factorizacin LU para matrices tridiagonales


Si A = LU es tridiagonal (aij = 0 si |i j | > 1), entonces L y U tambin lo son
y, para k = 1, . . . , n,
`kk ukk = akk `k ,k 1 uk 1,k ;

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin

Factorizacin LU
Mtodo de Cholesky

LU

Factorizacin LU para matrices tridiagonales


Si A = LU es tridiagonal (aij = 0 si |i j | > 1), entonces L y U tambin lo son
y, para k = 1, . . . , n,
`kk ukk = akk `k ,k 1 uk 1,k ;
ak +1,k ;
`k +1,k =
ukk
a
k ,k +1
uk ,k +1 = ` .
kk

Coste: 4n 3 para factorizar y 2(3n 2) para resolver.


Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin LU
Mtodo de Cholesky

Mtodo de Cholesky

Se trata de un mtodo de descomposicin LU en el caso en que la matriz A sea


simtrica y denida positiva.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin LU
Mtodo de Cholesky

Mtodo de Cholesky

Se trata de un mtodo de descomposicin LU en el caso en que la matriz A sea


simtrica y denida positiva. Basta con tomar U = LT y, por tanto,

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin LU
Mtodo de Cholesky

Mtodo de Cholesky

Se trata de un mtodo de descomposicin LU en el caso en que la matriz A sea


simtrica y denida positiva. Basta con tomar U = LT y, por tanto,
A = LLt .

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin LU
Mtodo de Cholesky

Mtodo de Cholesky

Se trata de un mtodo de descomposicin LU en el caso en que la matriz A sea


simtrica y denida positiva. Basta con tomar U = LT y, por tanto,
A = LLt .

Mtodo de Cholesky
Para k = 1, . . . , n,

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin LU
Mtodo de Cholesky

Mtodo de Cholesky

Se trata de un mtodo de descomposicin LU en el caso en que la matriz A sea


simtrica y denida positiva. Basta con tomar U = LT y, por tanto,
A = LLt .

Mtodo de Cholesky
Para k = 1, . . . , n,
`kk

v
u
u
= ta

kk

k 1
X
r =1

`2k ,r ;

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin LU
Mtodo de Cholesky

Mtodo de Cholesky

Se trata de un mtodo de descomposicin LU en el caso en que la matriz A sea


simtrica y denida positiva. Basta con tomar U = LT y, por tanto,
A = LLt .

Mtodo de Cholesky
Para k = 1, . . . , n,
`kk

v
u
u
= ta

kk

ai ,k
`i , k

k 1
X
r =1

k 1
X

`2k ,r ;

`ir `kr

r =1

`kk

Departamento de Matemtica Aplicada. Clculo Numrico

i = k + 1, . . . , n.

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin LU
Mtodo de Cholesky

Mtodo de Cholesky

3
Coste: O ( n3 ).

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin LU
Mtodo de Cholesky

Mtodo de Cholesky

3
Coste: O ( n3 ).

Propiedades

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin LU
Mtodo de Cholesky

Mtodo de Cholesky

3
Coste: O ( n3 ).

Propiedades

Sirve para saber si una matriz simtrica es denida postiva

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Factorizacin LU
Mtodo de Cholesky

Mtodo de Cholesky

3
Coste: O ( n3 ).

Propiedades

Sirve para saber si una matriz simtrica es denida postiva


Es estable.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodos iterativos usuales

Consisten en descomponer la matriz de coecientes A en la forma


A = D L U, donde D = diag (A), L es triangular inferior con `ij = aij ,
para i > j , y U es triangular superior, con uij = aij , para i < j .

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodos iterativos usuales

Consisten en descomponer la matriz de coecientes A en la forma


A = D L U, donde D = diag (A), L es triangular inferior con `ij = aij ,
para i > j , y U es triangular superior, con uij = aij , para i < j .
Suponemos que A y D son invertibles.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Jacobi

De Ax = b se tiene que
y, por tanto,

(D L U)x = b

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Jacobi

De Ax = b se tiene que
y, por tanto,

(D L U)x = b

Dx = (L + U)x + b.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Jacobi

De Ax = b se tiene que
y, por tanto,
Luego

(D L U)x = b

Dx = (L + U)x + b.
x = D1 (L + U)x + D1 b.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Jacobi

De Ax = b se tiene que
y, por tanto,
Luego

(D L U)x = b

Dx = (L + U)x + b.
x = D1 (L + U)x + D1 b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente mtodo iterativo

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Jacobi

De Ax = b se tiene que
y, por tanto,
Luego

(D L U)x = b

Dx = (L + U)x + b.
x = D1 (L + U)x + D1 b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente mtodo iterativo


x(m+1) = BJ x(m) + cJ ,

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Jacobi

De Ax = b se tiene que
y, por tanto,

(D L U)x = b

Dx = (L + U)x + b.

Luego

x = D1 (L + U)x + D1 b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente mtodo iterativo


x(m+1) = BJ x(m) + cJ ,

siendo

BJ = D

(L + U) =

a12
a
11
a21

0
a22
..
..
.
.
a
a
n1
n2

ann ann

Departamento de Matemtica Aplicada. Clculo Numrico

a1n
aa211n

a22
..
..
.
.

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Jacobi

cJ = D1 b =

Departamento de Matemtica Aplicada. Clculo Numrico

b1
a11
b2
a22
..
.
bn
ann

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Jacobi

b1
a11
b
2

a22
.
cJ = D1 b =

..

bn
ann
Por tanto, el valor de cada incgnita en cada paso del mtodo m es

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Jacobi

b1
a11
b
2

a22
.
cJ = D1 b =

..

bn
ann
Por tanto, el valor de cada incgnita en cada paso del mtodo m es

bi
xi(m+1) =

X
j 6=i

aij xj(m)

aii

Departamento de Matemtica Aplicada. Clculo Numrico

i = 1, . . . , n .

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Gauss-Seidel

De Ax = b se tiene que
y, por tanto,

(D L U)x = b

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Gauss-Seidel

De Ax = b se tiene que
y, por tanto,

(D L U)x = b
(D L)x = Ux + b.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Gauss-Seidel

De Ax = b se tiene que
y, por tanto,
Luego

(D L U)x = b
(D L)x = Ux + b.

x = (D L)1 Ux + (D L)1 b.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Gauss-Seidel

De Ax = b se tiene que
y, por tanto,
Luego

(D L U)x = b
(D L)x = Ux + b.

x = (D L)1 Ux + (D L)1 b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente mtodo


interativo
(D L)x(m+1) = Ux(m) + b,

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Gauss-Seidel

De Ax = b se tiene que
y, por tanto,
Luego

(D L U)x = b
(D L)x = Ux + b.

x = (D L)1 Ux + (D L)1 b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente mtodo


interativo
(D L)x(m+1) = Ux(m) + b,

que se trata de un sistema triangular inferior en cada paso, que se resuelve por
sustitucin progresiva.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Gauss-Seidel

Por tanto, el valor de cada incgnita en cada paso del mtodo m es

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de Gauss-Seidel

Por tanto, el valor de cada incgnita en cada paso del mtodo m es

bi
xi(m+1) =

X
j <i

aij xj(m+1)
aii

Departamento de Matemtica Aplicada. Clculo Numrico

X
j >i

aij xj(m)
,

i = 1, . . . , n .

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de relajacin

En este caso, dado R, se considera la descomposicin de la matriz de


coecientes en la forma:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de relajacin

En este caso, dado R, se considera la descomposicin de la matriz de


coecientes en la forma:
1
1 D L U
A= D

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de relajacin

En este caso, dado R, se considera la descomposicin de la matriz de


coecientes en la forma:
1
1 D L U
A= D

y, por tanto,

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de relajacin

En este caso, dado R, se considera la descomposicin de la matriz de


coecientes en la forma:
1
1 D L U
A= D

y, por tanto,

(D L)x = ((1 )D + U)x + b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente mtodo


interativo:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de relajacin

En este caso, dado R, se considera la descomposicin de la matriz de


coecientes en la forma:
1
1 D L U
A= D

y, por tanto,

(D L)x = ((1 )D + U)x + b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente mtodo


interativo:
(D L)x(m+1) = ((1 )D + U)x(m) + b.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de relajacin

Por tanto, el valor de la incgnita i -sima en cada paso m es

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de relajacin

Por tanto, el valor de la incgnita i -sima en cada paso m es


X
X
bi aij xj(m+1) aij xj(m)
j <i
j >i
(m )
+ (1 )xi , i = 1, . . . , n.
xi(m+1) =
a
ii

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de relajacin

Por tanto, el valor de la incgnita i -sima en cada paso m es


X
X
bi aij xj(m+1) aij xj(m)
j <i
j >i
(m )
+ (1 )xi , i = 1, . . . , n.
xi(m+1) =
a
ii

Se pueden demostrar los sisguientes resultados de convergencia:

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de relajacin

Por tanto, el valor de la incgnita i -sima en cada paso m es


X
X
bi aij xj(m+1) aij xj(m)
j <i
j >i
(m )
+ (1 )xi , i = 1, . . . , n.
xi(m+1) =
a
ii

Se pueden demostrar los sisguientes resultados de convergencia:


Teorema
Si A es estrictamente diagonalmente dominante entonces los mtodos de
Jacobi y Gauss-Seidel convergen.

Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Introduccin
El mtodo de Gauss
Inestabilidad del Mtodo de Gauss y Estrategia de Pivote
Condicionamiento de Sistemas de Ecuaciones Lineales
Otros mtodos directos
Mtodos iterativos usuales

Mtodo de Jacobi
Mtodo de Gauss-Seidel
Mtodo de relajacin

Mtodo de relajacin

Por tanto, el valor de la incgnita i -sima en cada paso m es


X
X
bi aij xj(m+1) aij xj(m)
j <i
j >i
(m )
+ (1 )xi , i = 1, . . . , n.
xi(m+1) =
a
ii

Se pueden demostrar los sisguientes resultados de convergencia:


Teorema
Si A es estrictamente diagonalmente dominante entonces los mtodos de
Jacobi y Gauss-Seidel convergen.
Teorema
Si el mtodo de relajacin converge entonces [0, 2].
Departamento de Matemtica Aplicada. Clculo Numrico

Tema 3 Resolucin de Sistemas deEcuaciones Lineales

Das könnte Ihnen auch gefallen