emat 3 resolución de sistemas de ecuaciones …mpasadas/ftp/tema3.pdfel objetivo de este tema es la...

147

Upload: others

Post on 14-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Tema 3

Resolución de Sistemas de

Ecuaciones Lineales

Departamento de Matemática Aplicada. Cálculo Numérico

E.T.S.I. Informática

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 2: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Indice

1 Introducción2 El método de Gauss

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

3 Inestabilidad del Método de Gauss y Estrategia de PivotePivote parcialPivote total

4 Condicionamiento de Sistemas de Ecuaciones Lineales5 Otros métodos directos

Factorización LU

Método de Cholesky6 Métodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 3: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

El objetivo de este tema es la resolución de un sistema de n ecuaciones

lineales con n incógnitas:

a11x1 + a12x2 + · · ·+ a1nxn = b1,a21x1 + a22x2 + · · ·+ a2nxn = b2,

. . .an1x1 + an2x2 + · · ·+ annxn = bn,

donde son conocidos la matriz de coe�cientes

A =

a11 a12 · · · a1na21 a22 · · · a2n...

.... . .

...an1 an2 · · · ann

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 4: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

El objetivo de este tema es la resolución de un sistema de n ecuaciones

lineales con n incógnitas:

a11x1 + a12x2 + · · ·+ a1nxn = b1,a21x1 + a22x2 + · · ·+ a2nxn = b2,

. . .an1x1 + an2x2 + · · ·+ annxn = bn,

donde son conocidos la matriz de coe�cientes

A =

a11 a12 · · · a1na21 a22 · · · a2n...

.... . .

...an1 an2 · · · ann

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 5: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

El objetivo de este tema es la resolución de un sistema de n ecuaciones

lineales con n incógnitas:

a11x1 + a12x2 + · · ·+ a1nxn = b1,a21x1 + a22x2 + · · ·+ a2nxn = b2,

. . .an1x1 + an2x2 + · · ·+ annxn = bn,

donde son conocidos la matriz de coe�cientes

A =

a11 a12 · · · a1na21 a22 · · · a2n...

.... . .

...an1 an2 · · · ann

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 6: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

y el vector de términos independientes

b =

b1b2...bn

En notación matricial, el sistema de ecuaciones lineales se escribe:

Ax = b.

y se puede resolver por dos tipos de métodos:

Métodos directos:son métodos que, en un número �nito de operacions,obtienen la solución exacta.

Métodos iterativos:son métodos que generan una sucesión deaproximaciones {x(m)} que converge a la solución del sistema: x = A−1b.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 7: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

y el vector de términos independientes

b =

b1b2...bn

En notación matricial, el sistema de ecuaciones lineales se escribe:

Ax = b.

y se puede resolver por dos tipos de métodos:

Métodos directos:son métodos que, en un número �nito de operacions,obtienen la solución exacta.

Métodos iterativos:son métodos que generan una sucesión deaproximaciones {x(m)} que converge a la solución del sistema: x = A−1b.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 8: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

y el vector de términos independientes

b =

b1b2...bn

En notación matricial, el sistema de ecuaciones lineales se escribe:

Ax = b.

y se puede resolver por dos tipos de métodos:

Métodos directos:son métodos que, en un número �nito de operacions,obtienen la solución exacta.

Métodos iterativos:son métodos que generan una sucesión deaproximaciones {x(m)} que converge a la solución del sistema: x = A−1b.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 9: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

y el vector de términos independientes

b =

b1b2...bn

En notación matricial, el sistema de ecuaciones lineales se escribe:

Ax = b.

y se puede resolver por dos tipos de métodos:

Métodos directos:son métodos que, en un número �nito de operacions,obtienen la solución exacta.

Métodos iterativos:son métodos que generan una sucesión deaproximaciones {x(m)} que converge a la solución del sistema: x = A−1b.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 10: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

y el vector de términos independientes

b =

b1b2...bn

En notación matricial, el sistema de ecuaciones lineales se escribe:

Ax = b.

y se puede resolver por dos tipos de métodos:

Métodos directos:

son métodos que, en un número �nito de operacions,obtienen la solución exacta.

Métodos iterativos:son métodos que generan una sucesión deaproximaciones {x(m)} que converge a la solución del sistema: x = A−1b.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 11: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

y el vector de términos independientes

b =

b1b2...bn

En notación matricial, el sistema de ecuaciones lineales se escribe:

Ax = b.

y se puede resolver por dos tipos de métodos:

Métodos directos:son métodos que, en un número �nito de operacions,obtienen la solución exacta.

Métodos iterativos:son métodos que generan una sucesión deaproximaciones {x(m)} que converge a la solución del sistema: x = A−1b.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 12: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

y el vector de términos independientes

b =

b1b2...bn

En notación matricial, el sistema de ecuaciones lineales se escribe:

Ax = b.

y se puede resolver por dos tipos de métodos:

Métodos directos:son métodos que, en un número �nito de operacions,obtienen la solución exacta.

Métodos iterativos:

son métodos que generan una sucesión deaproximaciones {x(m)} que converge a la solución del sistema: x = A−1b.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 13: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

y el vector de términos independientes

b =

b1b2...bn

En notación matricial, el sistema de ecuaciones lineales se escribe:

Ax = b.

y se puede resolver por dos tipos de métodos:

Métodos directos:son métodos que, en un número �nito de operacions,obtienen la solución exacta.

Métodos iterativos:son métodos que generan una sucesión deaproximaciones {x(m)} que converge a la solución del sistema: x = A−1b.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 14: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

Recordemos que el Método de Cramer para la resolución de un sistema de n conn incógnitas x1, . . . , xn consiste en calcular las incógnitas mediante la fórmula

xi =detAi

detA, i = 1, . . . , n,

siendo A la matriz de coe�cientes y Ai la matriz que resulta de sustituir lacolumna i-ésima de la matriz de coe�cientes por le vector de términosindependientes.

Teniendo en cuenta que el coste de un proceso de cálculo se puede estimar

mediante el número total de operaciones aritméticas necesarias, entonces el

coste de un determinante de orden n es n!n − 1 y, por tanto, el coste del

Método de Cramer es (n + 1)n!− 1.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 15: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

Recordemos que el Método de Cramer para la resolución de un sistema de n conn incógnitas x1, . . . , xn consiste en calcular las incógnitas mediante la fórmula

xi =detAi

detA, i = 1, . . . , n,

siendo A la matriz de coe�cientes y Ai la matriz que resulta de sustituir lacolumna i-ésima de la matriz de coe�cientes por le vector de términosindependientes.

Teniendo en cuenta que el coste de un proceso de cálculo se puede estimar

mediante el número total de operaciones aritméticas necesarias, entonces el

coste de un determinante de orden n es n!n − 1 y, por tanto, el coste del

Método de Cramer es (n + 1)n!− 1.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 16: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

Recordemos que el Método de Cramer para la resolución de un sistema de n conn incógnitas x1, . . . , xn consiste en calcular las incógnitas mediante la fórmula

xi =detAi

detA, i = 1, . . . , n,

siendo A la matriz de coe�cientes y Ai la matriz que resulta de sustituir lacolumna i-ésima de la matriz de coe�cientes por le vector de términosindependientes.

Teniendo en cuenta que el coste de un proceso de cálculo se puede estimar

mediante el número total de operaciones aritméticas necesarias, entonces el

coste de un determinante de orden n es n!n − 1 y, por tanto, el coste del

Método de Cramer es (n + 1)n!− 1.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 17: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

Recordemos que el Método de Cramer para la resolución de un sistema de n conn incógnitas x1, . . . , xn consiste en calcular las incógnitas mediante la fórmula

xi =detAi

detA, i = 1, . . . , n,

siendo A la matriz de coe�cientes y Ai la matriz que resulta de sustituir lacolumna i-ésima de la matriz de coe�cientes por le vector de términosindependientes.

Teniendo en cuenta que el coste de un proceso de cálculo se puede estimar

mediante el número total de operaciones aritméticas necesarias, entonces el

coste de un determinante de orden n es n!n − 1 y, por tanto, el coste del

Método de Cramer es (n + 1)n!− 1.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 18: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

A continuación aparece una tabla con el tiempo estimado para resolver con elmétodo de Cramer un sistema de orden n, para distintos valores de n, con unamáquina que realice unas 106 operaciones por segundo:

Algunos costes del método de Cramer

n Coste del Método 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 años

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 19: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

A continuación aparece una tabla con el tiempo estimado para resolver con elmétodo de Cramer un sistema de orden n, para distintos valores de n, con unamáquina que realice unas 106 operaciones por segundo:

Algunos costes del método de Cramer

n Coste del Método 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 años

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 20: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

Por último, recordemos algunas de�niciones sobre matrices

An×n = (aij ) se dice si veri�ca

Ortogonal AT = A−1

Simétrica 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)De�nida positiva xtAx(≥) > 0, ∀ x 6= 0

(Estrictamente)Diagonalmente dominante∑j 6=i

|aij |(<)|aii |, ∀ i

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 21: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Introducción

Por último, recordemos algunas de�niciones sobre matrices

An×n = (aij ) se dice si veri�ca

Ortogonal AT = A−1

Simétrica 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)De�nida positiva xtAx(≥) > 0, ∀ x 6= 0

(Estrictamente)Diagonalmente dominante∑j 6=i

|aij |(<)|aii |, ∀ i

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 22: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Resolución de Sistemas Triangulares

Sea Ux = b un sistema de3 ecuaciones lineales con solución única (detU 6= 0)en el que la matriz de coe�cientes Un×n es triangular superior.

Entonces las componentes de la solución se pueden calular mediante el método

de sustitución regresiva, es decir, se despeja la última incógnita de la últimaecuación, se sustituye en la penúltima ecuación; después se despeja de estaecuación la penúltima incóngnita y se repite el proceso hacia arriba hastacalcular el valor de la primera incógnita.

Algoritmo del Método de Sustitución Regresiva

:

xi =

bi −n∑

j=i+1

uijxj

uii, i = n, n − 1, . . . , 1.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 23: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Resolución de Sistemas Triangulares

Sea Ux = b un sistema de3 ecuaciones lineales con solución única (detU 6= 0)en el que la matriz de coe�cientes Un×n es triangular superior.

Entonces las componentes de la solución se pueden calular mediante el método

de sustitución regresiva, es decir, se despeja la última incógnita de la últimaecuación,

se sustituye en la penúltima ecuación; después se despeja de estaecuación la penúltima incóngnita y se repite el proceso hacia arriba hastacalcular el valor de la primera incógnita.

Algoritmo del Método de Sustitución Regresiva

:

xi =

bi −n∑

j=i+1

uijxj

uii, i = n, n − 1, . . . , 1.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 24: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Resolución de Sistemas Triangulares

Sea Ux = b un sistema de3 ecuaciones lineales con solución única (detU 6= 0)en el que la matriz de coe�cientes Un×n es triangular superior.

Entonces las componentes de la solución se pueden calular mediante el método

de sustitución regresiva, es decir, se despeja la última incógnita de la últimaecuación, se sustituye en la penúltima ecuación;

después se despeja de estaecuación la penúltima incóngnita y se repite el proceso hacia arriba hastacalcular el valor de la primera incógnita.

Algoritmo del Método de Sustitución Regresiva

:

xi =

bi −n∑

j=i+1

uijxj

uii, i = n, n − 1, . . . , 1.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 25: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Resolución de Sistemas Triangulares

Sea Ux = b un sistema de3 ecuaciones lineales con solución única (detU 6= 0)en el que la matriz de coe�cientes Un×n es triangular superior.

Entonces las componentes de la solución se pueden calular mediante el método

de sustitución regresiva, es decir, se despeja la última incógnita de la últimaecuación, se sustituye en la penúltima ecuación; después se despeja de estaecuación la penúltima incóngnita

y se repite el proceso hacia arriba hastacalcular el valor de la primera incógnita.

Algoritmo del Método de Sustitución Regresiva

:

xi =

bi −n∑

j=i+1

uijxj

uii, i = n, n − 1, . . . , 1.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 26: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Resolución de Sistemas Triangulares

Sea Ux = b un sistema de3 ecuaciones lineales con solución única (detU 6= 0)en el que la matriz de coe�cientes Un×n es triangular superior.

Entonces las componentes de la solución se pueden calular mediante el método

de sustitución regresiva, es decir, se despeja la última incógnita de la últimaecuación, se sustituye en la penúltima ecuación; después se despeja de estaecuación la penúltima incóngnita y se repite el proceso hacia arriba hastacalcular el valor de la primera incógnita.

Algoritmo del Método de Sustitución Regresiva

:

xi =

bi −n∑

j=i+1

uijxj

uii, i = n, n − 1, . . . , 1.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 27: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Resolución de Sistemas Triangulares

Sea Ux = b un sistema de3 ecuaciones lineales con solución única (detU 6= 0)en el que la matriz de coe�cientes Un×n es triangular superior.

Entonces las componentes de la solución se pueden calular mediante el método

de sustitución regresiva, es decir, se despeja la última incógnita de la últimaecuación, se sustituye en la penúltima ecuación; después se despeja de estaecuación la penúltima incóngnita y se repite el proceso hacia arriba hastacalcular el valor de la primera incógnita.

Algoritmo del Método de Sustitución Regresiva

:

xi =

bi −n∑

j=i+1

uijxj

uii, i = n, n − 1, . . . , 1.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 28: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Resolución 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 método de sustitución regresiva se tiene:

x4 =6

2= 3,

x3 =−3− x4

4= −3

2,

x2 =5x3 + 3x4

3=

1

2,

x1 =−5− 2x2 + 2x3 − 4x4

3= −7.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 29: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Resolución 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 método de sustitución regresiva se tiene:

x4 =6

2= 3,

x3 =−3− x4

4= −3

2,

x2 =5x3 + 3x4

3=

1

2,

x1 =−5− 2x2 + 2x3 − 4x4

3= −7.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 30: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Resolución 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 método de sustitución regresiva se tiene:

x4 =6

2= 3,

x3 =−3− x4

4= −3

2,

x2 =5x3 + 3x4

3=

1

2,

x1 =−5− 2x2 + 2x3 − 4x4

3= −7.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 31: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Resolución 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 método de sustitución regresiva se tiene:

x4 =6

2= 3,

x3 =−3− x4

4= −3

2,

x2 =5x3 + 3x4

3=

1

2,

x1 =−5− 2x2 + 2x3 − 4x4

3= −7.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 32: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Resolución 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 método de sustitución regresiva se tiene:

x4 =6

2= 3,

x3 =−3− x4

4= −3

2,

x2 =5x3 + 3x4

3=

1

2,

x1 =−5− 2x2 + 2x3 − 4x4

3= −7.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 33: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Resolución 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 método de sustitución regresiva se tiene:

x4 =6

2= 3,

x3 =−3− x4

4= −3

2,

x2 =5x3 + 3x4

3=

1

2,

x1 =−5− 2x2 + 2x3 − 4x4

3= −7.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 34: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Resolución 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 método de sustitución regresiva se tiene:

x4 =6

2= 3,

x3 =−3− x4

4= −3

2,

x2 =5x3 + 3x4

3=

1

2,

x1 =−5− 2x2 + 2x3 − 4x4

3= −7.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 35: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

Se trata de transformar el sistema de ecuaciones lineales Ax = b y otroequivalente Ux = c que sea triangular superior.

El método se realiza por etapas:

1ª etapa: Transformar a21, a31, . . . , an1 en ceros.

2ª etapa: Transformar a(2)32

, . . . , a(2)n2 en ceros.

3ª etapa: Transformar a(3)43

, . . . , a(3)n3 en ceros

...

etapa n-1: Transformar a(n−1)n,n−1 en cero.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 36: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

Se trata de transformar el sistema de ecuaciones lineales Ax = b y otroequivalente Ux = c que sea triangular superior.

El método se realiza por etapas:

1ª etapa: Transformar a21, a31, . . . , an1 en ceros.

2ª etapa: Transformar a(2)32

, . . . , a(2)n2 en ceros.

3ª etapa: Transformar a(3)43

, . . . , a(3)n3 en ceros

...

etapa n-1: Transformar a(n−1)n,n−1 en cero.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 37: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

Se trata de transformar el sistema de ecuaciones lineales Ax = b y otroequivalente Ux = c que sea triangular superior.

El método se realiza por etapas:

1ª etapa: Transformar a21, a31, . . . , an1 en ceros.

2ª etapa: Transformar a(2)32

, . . . , a(2)n2 en ceros.

3ª etapa: Transformar a(3)43

, . . . , a(3)n3 en ceros

...

etapa n-1: Transformar a(n−1)n,n−1 en cero.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 38: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

Se trata de transformar el sistema de ecuaciones lineales Ax = b y otroequivalente Ux = c que sea triangular superior.

El método se realiza por etapas:

1ª etapa: Transformar a21, a31, . . . , an1 en ceros.

2ª etapa: Transformar a(2)32

, . . . , a(2)n2 en ceros.

3ª etapa: Transformar a(3)43

, . . . , a(3)n3 en ceros

...

etapa n-1: Transformar a(n−1)n,n−1 en cero.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 39: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

Se trata de transformar el sistema de ecuaciones lineales Ax = b y otroequivalente Ux = c que sea triangular superior.

El método se realiza por etapas:

1ª etapa: Transformar a21, a31, . . . , an1 en ceros.

2ª etapa: Transformar a(2)32

, . . . , a(2)n2 en ceros.

3ª etapa: Transformar a(3)43

, . . . , a(3)n3 en ceros

...

etapa n-1: Transformar a(n−1)n,n−1 en cero.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 40: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

Se trata de transformar el sistema de ecuaciones lineales Ax = b y otroequivalente Ux = c que sea triangular superior.

El método se realiza por etapas:

1ª etapa: Transformar a21, a31, . . . , an1 en ceros.

2ª etapa: Transformar a(2)32

, . . . , a(2)n2 en ceros.

3ª etapa: Transformar a(3)43

, . . . , a(3)n3 en ceros

...

etapa n-1: Transformar a(n−1)n,n−1 en cero.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 41: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

Se trata de transformar el sistema de ecuaciones lineales Ax = b y otroequivalente Ux = c que sea triangular superior.

El método se realiza por etapas:

1ª etapa: Transformar a21, a31, . . . , an1 en ceros.

2ª etapa: Transformar a(2)32

, . . . , a(2)n2 en ceros.

3ª etapa: Transformar a(3)43

, . . . , a(3)n3 en ceros

...

etapa n-1: Transformar a(n−1)n,n−1 en cero.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 42: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

Las transformaciones en cero de cada etapa se relizarán mediante operacioneselementales:

para transformar a(k)ik en cero usado como pivote a

(k)kk , se

multiplica la ecuación número k por −a

(k)ik

a(k)kk

y se le suma la ecuación número i .

Para evitar pivotes nulos se permite permutar las ecuaciones desde la número k

hasta la n.

Ejemplo: A continuación resolvemos por el método de Gauss el sistema deecuaciones lineales cuya matriz ampliada es

2 3 −2 1 01 3 2 −1 −22 −2 0 1 2−1 1 1 0 1

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 43: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

Las transformaciones en cero de cada etapa se relizarán mediante operacioneselementales: para transformar a

(k)ik en cero usado como pivote a

(k)kk , se

multiplica la ecuación número k por −a

(k)ik

a(k)kk

y se le suma la ecuación número i .

Para evitar pivotes nulos se permite permutar las ecuaciones desde la número k

hasta la n.

Ejemplo: A continuación resolvemos por el método de Gauss el sistema deecuaciones lineales cuya matriz ampliada es

2 3 −2 1 01 3 2 −1 −22 −2 0 1 2−1 1 1 0 1

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 44: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

Las transformaciones en cero de cada etapa se relizarán mediante operacioneselementales: para transformar a

(k)ik en cero usado como pivote a

(k)kk , se

multiplica la ecuación número k por −a

(k)ik

a(k)kk

y se le suma la ecuación número i .

Para evitar pivotes nulos se permite permutar las ecuaciones desde la número k

hasta la n.

Ejemplo: A continuación resolvemos por el método de Gauss el sistema deecuaciones lineales cuya matriz ampliada es

2 3 −2 1 01 3 2 −1 −22 −2 0 1 2−1 1 1 0 1

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 45: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

Las transformaciones en cero de cada etapa se relizarán mediante operacioneselementales: para transformar a

(k)ik en cero usado como pivote a

(k)kk , se

multiplica la ecuación número k por −a

(k)ik

a(k)kk

y se le suma la ecuación número i .

Para evitar pivotes nulos se permite permutar las ecuaciones desde la número k

hasta la n.

Ejemplo: A continuación resolvemos por el método de Gauss el sistema deecuaciones lineales cuya matriz ampliada es

2 3 −2 1 01 3 2 −1 −22 −2 0 1 2−1 1 1 0 1

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 46: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

Las transformaciones en cero de cada etapa se relizarán mediante operacioneselementales: para transformar a

(k)ik en cero usado como pivote a

(k)kk , se

multiplica la ecuación número k por −a

(k)ik

a(k)kk

y se le suma la ecuación número i .

Para evitar pivotes nulos se permite permutar las ecuaciones desde la número k

hasta la n.

Ejemplo: A continuación resolvemos por el método de Gauss el sistema deecuaciones lineales cuya matriz ampliada es

2 3 −2 1 01 3 2 −1 −22 −2 0 1 2−1 1 1 0 1

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 47: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

1ª etapa: 2 3 −2 1 0

03

23 −3

2−2

0 −5 2 0 2

05

20

1

21

2ª etapa:

2 3 −2 1 0

03

23 −3

2−2

0 0 12 −5 −14

3

0 0 −5 313

3

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 48: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

1ª etapa: 2 3 −2 1 0

03

23 −3

2−2

0 −5 2 0 2

05

20

1

21

2ª etapa:

2 3 −2 1 0

03

23 −3

2−2

0 0 12 −5 −14

3

0 0 −5 313

3

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 49: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

3ª etapa:

2 3 −2 1 0

03

23 −3

2−2

0 0 12 −5 −14

3

0 0 011

2−43

18

Solución:

−14

33

− 4

3323

3386

33

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 50: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

3ª etapa:

2 3 −2 1 0

03

23 −3

2−2

0 0 12 −5 −14

3

0 0 011

2−43

18

Solución:

−14

33

− 4

3323

3386

33

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 51: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

El coste del método de Gauss (fase de triangulación) es

c(Gaussn) =4n3 + 3n2 − 7n

6= O

(2n3

3

).

Faltaría añadirle el coste de la sustitución regresiva.

En la siguiente tabla se calculan algunos costes y tiempos de triangulación conel método de Gauss en una máquina que realice 106 operaciones por segundo.

Algunos costes con el método de Gauss

n Coste del Método 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 Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 52: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

El coste del método de Gauss (fase de triangulación) es

c(Gaussn) =4n3 + 3n2 − 7n

6= O

(2n3

3

).

Faltaría añadirle el coste de la sustitución regresiva.

En la siguiente tabla se calculan algunos costes y tiempos de triangulación conel método de Gauss en una máquina que realice 106 operaciones por segundo.

Algunos costes con el método de Gauss

n Coste del Método 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 Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 53: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

El coste del método de Gauss (fase de triangulación) es

c(Gaussn) =4n3 + 3n2 − 7n

6= O

(2n3

3

).

Faltaría añadirle el coste de la sustitución regresiva.

En la siguiente tabla se calculan algunos costes y tiempos de triangulación conel método de Gauss en una máquina que realice 106 operaciones por segundo.

Algunos costes con el método de Gauss

n Coste del Método 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 Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 54: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

El coste del método de Gauss (fase de triangulación) es

c(Gaussn) =4n3 + 3n2 − 7n

6= O

(2n3

3

).

Faltaría añadirle el coste de la sustitución regresiva.

En la siguiente tabla se calculan algunos costes y tiempos de triangulación conel método de Gauss en una máquina que realice 106 operaciones por segundo.

Algunos costes con el método de Gauss

n Coste del Método 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 Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 55: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Triangulación por el Método de Gauss

El coste del método de Gauss (fase de triangulación) es

c(Gaussn) =4n3 + 3n2 − 7n

6= O

(2n3

3

).

Faltaría añadirle el coste de la sustitución regresiva.

En la siguiente tabla se calculan algunos costes y tiempos de triangulación conel método de Gauss en una máquina que realice 106 operaciones por segundo.

Algunos costes con el método de Gauss

n Coste del Método 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 minutosDepartamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 56: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Variante de Gauss-Jordan

Se trata de transformar el sistema de ecuaciones lineales Ax = b en un sistemaequivalente Dx = c, con D una matriz diagonal.

En cada etapa k se deben hacer cero las posicionesa

(k)1k , . . . , a

(k)k−1,k , a

(k)k+1,k , . . . , a

(k)nk , donde k = 1, . . . , n (n etapas).

El coste del método de Gauss-Jordan es n3 + n2 − 2n, a falta de añadir n

divisiones para calcular las incógnitas.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 57: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Variante de Gauss-Jordan

Se trata de transformar el sistema de ecuaciones lineales Ax = b en un sistemaequivalente Dx = c, con D una matriz diagonal.

En cada etapa k se deben hacer cero las posicionesa

(k)1k , . . . , a

(k)k−1,k , a

(k)k+1,k , . . . , a

(k)nk , donde k = 1, . . . , n (n etapas).

El coste del método de Gauss-Jordan es n3 + n2 − 2n, a falta de añadir n

divisiones para calcular las incógnitas.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 58: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Variante de Gauss-Jordan

Se trata de transformar el sistema de ecuaciones lineales Ax = b en un sistemaequivalente Dx = c, con D una matriz diagonal.

En cada etapa k se deben hacer cero las posicionesa

(k)1k , . . . , a

(k)k−1,k , a

(k)k+1,k , . . . , a

(k)nk , donde k = 1, . . . , n (n etapas).

El coste del método de Gauss-Jordan es n3 + n2 − 2n, a falta de añadir n

divisiones para calcular las incógnitas.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 59: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Comentarios al método de Gauss

Aplicaciones del método de Gauss

Resolución de sistemas de ecuaciones lineales con solución única(detA 6= 0).

Resolución de sistemas de ecuaciones lineales sin saber si detA 6= 0.

Discusión general de sistemas de ecuaciones lineales.

Resolución simultánea de sistemas de ecuaciones lineales.

Cálculo e�ciente de determinantes.

Cálculo e�ciente de inversas.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 60: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Comentarios al método de Gauss

Aplicaciones del método de Gauss

Resolución de sistemas de ecuaciones lineales con solución única(detA 6= 0).

Resolución de sistemas de ecuaciones lineales sin saber si detA 6= 0.

Discusión general de sistemas de ecuaciones lineales.

Resolución simultánea de sistemas de ecuaciones lineales.

Cálculo e�ciente de determinantes.

Cálculo e�ciente de inversas.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 61: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Comentarios al método de Gauss

Aplicaciones del método de Gauss

Resolución de sistemas de ecuaciones lineales con solución única(detA 6= 0).

Resolución de sistemas de ecuaciones lineales sin saber si detA 6= 0.

Discusión general de sistemas de ecuaciones lineales.

Resolución simultánea de sistemas de ecuaciones lineales.

Cálculo e�ciente de determinantes.

Cálculo e�ciente de inversas.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 62: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Comentarios al método de Gauss

Aplicaciones del método de Gauss

Resolución de sistemas de ecuaciones lineales con solución única(detA 6= 0).

Resolución de sistemas de ecuaciones lineales sin saber si detA 6= 0.

Discusión general de sistemas de ecuaciones lineales.

Resolución simultánea de sistemas de ecuaciones lineales.

Cálculo e�ciente de determinantes.

Cálculo e�ciente de inversas.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 63: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Comentarios al método de Gauss

Aplicaciones del método de Gauss

Resolución de sistemas de ecuaciones lineales con solución única(detA 6= 0).

Resolución de sistemas de ecuaciones lineales sin saber si detA 6= 0.

Discusión general de sistemas de ecuaciones lineales.

Resolución simultánea de sistemas de ecuaciones lineales.

Cálculo e�ciente de determinantes.

Cálculo e�ciente de inversas.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 64: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Comentarios al método de Gauss

Aplicaciones del método de Gauss

Resolución de sistemas de ecuaciones lineales con solución única(detA 6= 0).

Resolución de sistemas de ecuaciones lineales sin saber si detA 6= 0.

Discusión general de sistemas de ecuaciones lineales.

Resolución simultánea de sistemas de ecuaciones lineales.

Cálculo e�ciente de determinantes.

Cálculo e�ciente de inversas.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 65: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Comentarios al método de Gauss

Aplicaciones del método de Gauss

Resolución de sistemas de ecuaciones lineales con solución única(detA 6= 0).

Resolución de sistemas de ecuaciones lineales sin saber si detA 6= 0.

Discusión general de sistemas de ecuaciones lineales.

Resolución simultánea de sistemas de ecuaciones lineales.

Cálculo e�ciente de determinantes.

Cálculo e�ciente de inversas.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 66: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Comentarios al método de Gauss

Inconvenientes del método de Gauss

No adecuado para sistemas muy grandes (dispersos).

Inestable.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 67: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Comentarios al método de Gauss

Inconvenientes del método de Gauss

No adecuado para sistemas muy grandes (dispersos).

Inestable.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 68: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Resolución de Sistemas TriangularesTriangulación por el Método de GaussVariante de Gauss-JordanComentarios al método de Gauss

Comentarios al método de Gauss

Inconvenientes del método de Gauss

No adecuado para sistemas muy grandes (dispersos).

Inestable.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 69: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Pivote parcialPivote total

Inestabilidad del Método de Gauss y Estrategia de Pivote

Consideremos el sistema de ecuaciones lineales de matriz ampliada

(0,0001 1 1

1 1 2

)

cuya solución exacta es

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

).

Si aplicamos el método de Gauss con una máquina que admite solo 3 decimalesse tiene la siguiente triangulación:(

0,0001 1 10 −10000 −10000

)

y se obtiene como solución

(01

).

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 70: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Pivote parcialPivote total

Inestabilidad del Método de Gauss y Estrategia de Pivote

Consideremos el sistema de ecuaciones lineales de matriz ampliada(0,0001 1 1

1 1 2

)

cuya solución exacta es

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

).

Si aplicamos el método de Gauss con una máquina que admite solo 3 decimalesse tiene la siguiente triangulación:(

0,0001 1 10 −10000 −10000

)

y se obtiene como solución

(01

).

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 71: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Pivote parcialPivote total

Inestabilidad del Método de Gauss y Estrategia de Pivote

Consideremos el sistema de ecuaciones lineales de matriz ampliada(0,0001 1 1

1 1 2

)

cuya solución exacta es

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

).

Si aplicamos el método de Gauss con una máquina que admite solo 3 decimalesse tiene la siguiente triangulación:(

0,0001 1 10 −10000 −10000

)

y se obtiene como solución

(01

).

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 72: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Pivote parcialPivote total

Inestabilidad del Método de Gauss y Estrategia de Pivote

Consideremos el sistema de ecuaciones lineales de matriz ampliada(0,0001 1 1

1 1 2

)

cuya solución exacta es

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

).

Si aplicamos el método de Gauss con una máquina que admite solo 3 decimalesse tiene la siguiente triangulación:

(0,0001 1 1

0 −10000 −10000

)

y se obtiene como solución

(01

).

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 73: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Pivote parcialPivote total

Inestabilidad del Método de Gauss y Estrategia de Pivote

Consideremos el sistema de ecuaciones lineales de matriz ampliada(0,0001 1 1

1 1 2

)

cuya solución exacta es

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

).

Si aplicamos el método de Gauss con una máquina que admite solo 3 decimalesse tiene la siguiente triangulación:(

0,0001 1 10 −10000 −10000

)

y se obtiene como solución

(01

).

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 74: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Pivote parcialPivote total

Inestabilidad del Método de Gauss y Estrategia de Pivote

Consideremos el sistema de ecuaciones lineales de matriz ampliada(0,0001 1 1

1 1 2

)

cuya solución exacta es

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

).

Si aplicamos el método de Gauss con una máquina que admite solo 3 decimalesse tiene la siguiente triangulación:(

0,0001 1 10 −10000 −10000

)

y se obtiene como solución

(01

).

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 75: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Pivote parcialPivote total

Pivote parcial

Pivote Parcial

Se busca la ecuación i > k tal que |aik | = m�axk≤r≤n

|ark | y se permuta con la

ecuación k.

(0,0001 1 1

1 1 2

)exacta−→

(1,00010...0,99990

)

Efectuando un cambio de �la(1 1 2

0,0001 1 1

)∼(

1 1 20 1 1

)p.p.−→

(11

).

Pero (0,0001 1 10,0001 0,0001 0,0002

)p.p.−→

(01

).

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 76: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Pivote parcialPivote total

Pivote parcial

Pivote Parcial

Se busca la ecuación i > k tal que |aik | = m�axk≤r≤n

|ark | y se permuta con la

ecuación k.

(0,0001 1 1

1 1 2

)exacta−→

(1,00010...0,99990

)Efectuando un cambio de �la

(1 1 2

0,0001 1 1

)∼(

1 1 20 1 1

)p.p.−→

(11

).

Pero (0,0001 1 10,0001 0,0001 0,0002

)p.p.−→

(01

).

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 77: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Pivote parcialPivote total

Pivote parcial

Pivote Parcial

Se busca la ecuación i > k tal que |aik | = m�axk≤r≤n

|ark | y se permuta con la

ecuación k.

(0,0001 1 1

1 1 2

)exacta−→

(1,00010...0,99990

)Efectuando un cambio de �la(

1 1 20,0001 1 1

)∼(

1 1 20 1 1

)p.p.−→

(11

).

Pero (0,0001 1 10,0001 0,0001 0,0002

)p.p.−→

(01

).

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 78: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Pivote parcialPivote total

Pivote parcial

Pivote Parcial

Se busca la ecuación i > k tal que |aik | = m�axk≤r≤n

|ark | y se permuta con la

ecuación k.

(0,0001 1 1

1 1 2

)exacta−→

(1,00010...0,99990

)Efectuando un cambio de �la(

1 1 20,0001 1 1

)∼(

1 1 20 1 1

)p.p.−→

(11

).

Pero (0,0001 1 10,0001 0,0001 0,0002

)p.p.−→

(01

).

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 79: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Pivote parcialPivote total

Pivote parcial

Pivote parcial con escalado

Igual que el pivote parcial, reescalando las ecuaciones antes del pivotaje paraque

m�ax |a(1)ij | = m�ax |a(2)

2j | = · · · = m�ax |a(n)nj |.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 80: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Pivote parcialPivote total

Pivote Total

Pivote Total

Se toma (i , j) tal que

|a(k)ij | = m�ax

k≤r≤n

k≤s≤n

|a(k)rs |,

y se permutan las ecuaciones i y k, y las incógnitas j y k.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 81: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguienteejemplo de R.S. Wilson:

Se trata del sistema de ecuaciones lineales cuya matrizampliada y solución exacta son:

10 7 8 7 327 5 6 5 238 6 10 9 337 5 9 10 31

sol.exacta−→

1111

,

mientras que si se produce una pequeña variación en los términos independentes(datos) se produce una gran modi�cación en la solución (resultados):

10 7 8 7 32,17 5 6 5 22,98 6 10 9 33,17 5 9 10 30,9

sol.exacta−→

9,2

−12,64,5−1,1

.

Esto indica que el método de resolución de sistemas de ecuaciones empleado

(Gauss) están mal condicionado.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 82: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguienteejemplo de R.S. Wilson:Se trata del sistema de ecuaciones lineales cuya matrizampliada y solución exacta son:

10 7 8 7 327 5 6 5 238 6 10 9 337 5 9 10 31

sol.exacta−→

1111

,

mientras que si se produce una pequeña variación en los términos independentes(datos) se produce una gran modi�cación en la solución (resultados):

10 7 8 7 32,17 5 6 5 22,98 6 10 9 33,17 5 9 10 30,9

sol.exacta−→

9,2

−12,64,5−1,1

.

Esto indica que el método de resolución de sistemas de ecuaciones empleado

(Gauss) están mal condicionado.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 83: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguienteejemplo de R.S. Wilson:Se trata del sistema de ecuaciones lineales cuya matrizampliada y solución exacta son:

10 7 8 7 327 5 6 5 238 6 10 9 337 5 9 10 31

sol.exacta−→

1111

,

mientras que si se produce una pequeña variación en los términos independentes(datos) se produce una gran modi�cación en la solución (resultados):

10 7 8 7 32,17 5 6 5 22,98 6 10 9 33,17 5 9 10 30,9

sol.exacta−→

9,2

−12,64,5−1,1

.

Esto indica que el método de resolución de sistemas de ecuaciones empleado

(Gauss) están mal condicionado.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 84: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguienteejemplo de R.S. Wilson:Se trata del sistema de ecuaciones lineales cuya matrizampliada y solución exacta son:

10 7 8 7 327 5 6 5 238 6 10 9 337 5 9 10 31

sol.exacta−→

1111

,

mientras que si se produce una pequeña variación en los términos independentes(datos) se produce una gran modi�cación en la solución (resultados):

10 7 8 7 32,17 5 6 5 22,98 6 10 9 33,17 5 9 10 30,9

sol.exacta−→

9,2

−12,64,5−1,1

.

Esto indica que el método de resolución de sistemas de ecuaciones empleado

(Gauss) están mal condicionado.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 85: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguienteejemplo de R.S. Wilson:Se trata del sistema de ecuaciones lineales cuya matrizampliada y solución exacta son:

10 7 8 7 327 5 6 5 238 6 10 9 337 5 9 10 31

sol.exacta−→

1111

,

mientras que si se produce una pequeña variación en los términos independentes(datos) se produce una gran modi�cación en la solución (resultados):

10 7 8 7 32,17 5 6 5 22,98 6 10 9 33,17 5 9 10 30,9

sol.exacta−→

9,2

−12,64,5−1,1

.

Esto indica que el método de resolución de sistemas de ecuaciones empleado

(Gauss) están mal condicionado.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 86: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguienteejemplo de R.S. Wilson:Se trata del sistema de ecuaciones lineales cuya matrizampliada y solución exacta son:

10 7 8 7 327 5 6 5 238 6 10 9 337 5 9 10 31

sol.exacta−→

1111

,

mientras que si se produce una pequeña variación en los términos independentes(datos) se produce una gran modi�cación en la solución (resultados):

10 7 8 7 32,17 5 6 5 22,98 6 10 9 33,17 5 9 10 30,9

sol.exacta−→

9,2

−12,64,5−1,1

.

Esto indica que el método de resolución de sistemas de ecuaciones empleado

(Gauss) están mal condicionado.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 87: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguienteejemplo de R.S. Wilson:Se trata del sistema de ecuaciones lineales cuya matrizampliada y solución exacta son:

10 7 8 7 327 5 6 5 238 6 10 9 337 5 9 10 31

sol.exacta−→

1111

,

mientras que si se produce una pequeña variación en los términos independentes(datos) se produce una gran modi�cación en la solución (resultados):

10 7 8 7 32,17 5 6 5 22,98 6 10 9 33,17 5 9 10 30,9

sol.exacta−→

9,2

−12,64,5−1,1

.

Esto indica que el método de resolución de sistemas de ecuaciones empleado

(Gauss) están mal condicionado.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 88: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Condicionamiento de Sistemas de Ecuaciones Lineales

Para entender el concepto de condicionamiento, consideremos el siguienteejemplo de R.S. Wilson:Se trata del sistema de ecuaciones lineales cuya matrizampliada y solución exacta son:

10 7 8 7 327 5 6 5 238 6 10 9 337 5 9 10 31

sol.exacta−→

1111

,

mientras que si se produce una pequeña variación en los términos independentes(datos) se produce una gran modi�cación en la solución (resultados):

10 7 8 7 32,17 5 6 5 22,98 6 10 9 33,17 5 9 10 30,9

sol.exacta−→

9,2

−12,64,5−1,1

.

Esto indica que el método de resolución de sistemas de ecuaciones empleado

(Gauss) están mal condicionado.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 89: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Resolución de un sistema factorizado en LU

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

a) Ly = b,

b) Ux = y,

con un coste de 2n2 operaciones.

Ejemplo

Consideremos el sistema de ecuaciones lineales:1 0 0 0−2 2 0 03 0 2 0−5 2 1 1

2 3 −3 00 3 2 20 0 1 10 0 0 −2

x =

−716−1739

.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 90: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Resolución de un sistema factorizado en LU

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

a) Ly = b,

b) Ux = y,

con un coste de 2n2 operaciones.

Ejemplo

Consideremos el sistema de ecuaciones lineales:1 0 0 0−2 2 0 03 0 2 0−5 2 1 1

2 3 −3 00 3 2 20 0 1 10 0 0 −2

x =

−716−1739

.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 91: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Resolución de un sistema factorizado en LU

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

a) Ly = b,

b) Ux = y,

con un coste de 2n2 operaciones.

Ejemplo

Consideremos el sistema de ecuaciones lineales:1 0 0 0−2 2 0 03 0 2 0−5 2 1 1

2 3 −3 00 3 2 20 0 1 10 0 0 −2

x =

−716−1739

.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 92: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Resolución de un sistema factorizado en LU

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

a) Ly = b,

b) Ux = y,

con un coste de 2n2 operaciones.

Ejemplo

Consideremos el sistema de ecuaciones lineales:

1 0 0 0−2 2 0 03 0 2 0−5 2 1 1

2 3 −3 00 3 2 20 0 1 10 0 0 −2

x =

−716−1739

.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 93: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Resolución de un sistema factorizado en LU

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

a) Ly = b,

b) Ux = y,

con un coste de 2n2 operaciones.

Ejemplo

Consideremos el sistema de ecuaciones lineales:1 0 0 0−2 2 0 03 0 2 0−5 2 1 1

2 3 −3 00 3 2 20 0 1 10 0 0 −2

x =

−716−1739

.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 94: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

...

Aplicando el algoritmo de resolución de un sistema factorizado en LU,obtenemos

1 0 0 0 −7−2 2 0 0 163 0 2 0 −17−5 2 1 1 39

=⇒ y =

−7120

.

2 3 −3 0 −70 3 2 2 10 0 1 1 20 0 0 −2 0

=⇒ x =

1−120

.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 95: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

...

Aplicando el algoritmo de resolución de un sistema factorizado en LU,obtenemos

1 0 0 0 −7−2 2 0 0 163 0 2 0 −17−5 2 1 1 39

=⇒ y =

−7120

.

2 3 −3 0 −70 3 2 2 10 0 1 1 20 0 0 −2 0

=⇒ x =

1−120

.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 96: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

...

Aplicando el algoritmo de resolución de un sistema factorizado en LU,obtenemos

1 0 0 0 −7−2 2 0 0 163 0 2 0 −17−5 2 1 1 39

=⇒ y =

−7120

.

2 3 −3 0 −70 3 2 2 10 0 1 1 20 0 0 −2 0

=⇒ x =

1−120

.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 97: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

...

Aplicando el algoritmo de resolución de un sistema factorizado en LU,obtenemos

1 0 0 0 −7−2 2 0 0 163 0 2 0 −17−5 2 1 1 39

=⇒ y =

−7120

.

2 3 −3 0 −70 3 2 2 10 0 1 1 20 0 0 −2 0

=⇒ x =

1−120

.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 98: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

...

Aplicando el algoritmo de resolución de un sistema factorizado en LU,obtenemos

1 0 0 0 −7−2 2 0 0 163 0 2 0 −17−5 2 1 1 39

=⇒ y =

−7120

.

2 3 −3 0 −70 3 2 2 10 0 1 1 20 0 0 −2 0

=⇒ x =

1−120

.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 99: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Algoritmo del la Factorización LU

Para k = 1, . . . , n,

`kkukk = akk −k−1∑r=1

`krurk ;

`ik =

aik −k−1∑r=1

`irurk

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

ukj =

akj −k−1∑r=1

`krurj

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

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 100: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Algoritmo del la Factorización LU

Para k = 1, . . . , n,

`kkukk = akk −k−1∑r=1

`krurk ;

`ik =

aik −k−1∑r=1

`irurk

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

ukj =

akj −k−1∑r=1

`krurj

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

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 101: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Algoritmo del la Factorización LU

Para k = 1, . . . , n,

`kkukk = akk −k−1∑r=1

`krurk ;

`ik =

aik −k−1∑r=1

`irurk

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

ukj =

akj −k−1∑r=1

`krurj

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

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 102: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Algoritmo del la Factorización LU

Para k = 1, . . . , n,

`kkukk = akk −k−1∑r=1

`krurk ;

`ik =

aik −k−1∑r=1

`irurk

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

ukj =

akj −k−1∑r=1

`krurj

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

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 103: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Coste general de la factorización:4n3 + 2n

6= O(

2n3

3), (a falta de añadir

n2 + n2).

Algunas variantes:

Variante de Doolittle: L tiene diagonal de 1.

Variante de Crout: U tiene diagonal de 1.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 104: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Coste general de la factorización:4n3 + 2n

6= O(

2n3

3), (a falta de añadir

n2 + n2).

Algunas variantes:

Variante de Doolittle: L tiene diagonal de 1.

Variante de Crout: U tiene diagonal de 1.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 105: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Coste general de la factorización:4n3 + 2n

6= O(

2n3

3), (a falta de añadir

n2 + n2).

Algunas variantes:

Variante de Doolittle: L tiene diagonal de 1.

Variante de Crout: U tiene diagonal de 1.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 106: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Coste general de la factorización:4n3 + 2n

6= O(

2n3

3), (a falta de añadir

n2 + n2).

Algunas variantes:

Variante de Doolittle: L tiene diagonal de 1.

Variante de Crout: U tiene diagonal de 1.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 107: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Factorización LU para matrices tridiagonales

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

`kkukk = akk − `k,k−1uk−1,k ;

`k+1,k =ak+1,k

ukk;

uk,k+1 =ak,k+1

`kk.

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

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 108: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Factorización LU para matrices tridiagonales

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

`kkukk = akk − `k,k−1uk−1,k ;

`k+1,k =ak+1,k

ukk;

uk,k+1 =ak,k+1

`kk.

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

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 109: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Factorización LU

Factorización LU para matrices tridiagonales

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

`kkukk = akk − `k,k−1uk−1,k ;

`k+1,k =ak+1,k

ukk;

uk,k+1 =ak,k+1

`kk.

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

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 110: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Método de Cholesky

Se trata de un método de descomposición LU en el caso en que la matriz A seasimétrica y de�nida positiva.

Basta con tomar U = LT y, por tanto,

A = LLt .

Método de Cholesky

Para k = 1, . . . , n,

`kk =

√√√√akk −k−1∑r=1

`2k,r ;

`i,k =

ai,k −k−1∑r=1

`ir `kr

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

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 111: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Método de Cholesky

Se trata de un método de descomposición LU en el caso en que la matriz A seasimétrica y de�nida positiva. Basta con tomar U = LT y, por tanto,

A = LLt .

Método de Cholesky

Para k = 1, . . . , n,

`kk =

√√√√akk −k−1∑r=1

`2k,r ;

`i,k =

ai,k −k−1∑r=1

`ir `kr

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

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 112: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Método de Cholesky

Se trata de un método de descomposición LU en el caso en que la matriz A seasimétrica y de�nida positiva. Basta con tomar U = LT y, por tanto,

A = LLt .

Método de Cholesky

Para k = 1, . . . , n,

`kk =

√√√√akk −k−1∑r=1

`2k,r ;

`i,k =

ai,k −k−1∑r=1

`ir `kr

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

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 113: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Método de Cholesky

Se trata de un método de descomposición LU en el caso en que la matriz A seasimétrica y de�nida positiva. Basta con tomar U = LT y, por tanto,

A = LLt .

Método de Cholesky

Para k = 1, . . . , n,

`kk =

√√√√akk −k−1∑r=1

`2k,r ;

`i,k =

ai,k −k−1∑r=1

`ir `kr

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

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 114: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Método de Cholesky

Se trata de un método de descomposición LU en el caso en que la matriz A seasimétrica y de�nida positiva. Basta con tomar U = LT y, por tanto,

A = LLt .

Método de Cholesky

Para k = 1, . . . , n,

`kk =

√√√√akk −k−1∑r=1

`2k,r ;

`i,k =

ai,k −k−1∑r=1

`ir `kr

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

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 115: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Método de Cholesky

Se trata de un método de descomposición LU en el caso en que la matriz A seasimétrica y de�nida positiva. Basta con tomar U = LT y, por tanto,

A = LLt .

Método de Cholesky

Para k = 1, . . . , n,

`kk =

√√√√akk −k−1∑r=1

`2k,r ;

`i,k =

ai,k −k−1∑r=1

`ir `kr

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

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 116: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Método de Cholesky

Coste: O(n3

3).

Propiedades

Sirve para saber si una matriz simétrica es de�nida postiva

Es estable.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 117: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Método de Cholesky

Coste: O(n3

3).

Propiedades

Sirve para saber si una matriz simétrica es de�nida postiva

Es estable.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 118: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Método de Cholesky

Coste: O(n3

3).

Propiedades

Sirve para saber si una matriz simétrica es de�nida postiva

Es estable.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 119: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Factorización LUMétodo de Cholesky

Método de Cholesky

Coste: O(n3

3).

Propiedades

Sirve para saber si una matriz simétrica es de�nida postiva

Es estable.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 120: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Métodos iterativos usuales

Consisten en descomponer la matriz de coe�cientes A en la formaA = 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 Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 121: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Métodos iterativos usuales

Consisten en descomponer la matriz de coe�cientes A en la formaA = 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 Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 122: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Jacobi

De Ax = b se tiene que(D− L− U)x = b

y, por tanto,

Dx = (L + U)x + b.

Luegox = D

−1(L + U)x + D−1

b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente método iterativo

x(m+1) = BJx

(m) + cJ ,

siendo

BJ = D−1(L + U) =

0 −a12

a11· · · −a1n

a11−a21

a220 · · · −a2n

a22...

......

...

−an1

ann−an2

ann· · · 0

,

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 123: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Jacobi

De Ax = b se tiene que(D− L− U)x = b

y, por tanto,Dx = (L + U)x + b.

Luegox = D

−1(L + U)x + D−1

b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente método iterativo

x(m+1) = BJx

(m) + cJ ,

siendo

BJ = D−1(L + U) =

0 −a12

a11· · · −a1n

a11−a21

a220 · · · −a2n

a22...

......

...

−an1

ann−an2

ann· · · 0

,

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 124: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Jacobi

De Ax = b se tiene que(D− L− U)x = b

y, por tanto,Dx = (L + U)x + b.

Luegox = D

−1(L + U)x + D−1

b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente método iterativo

x(m+1) = BJx

(m) + cJ ,

siendo

BJ = D−1(L + U) =

0 −a12

a11· · · −a1n

a11−a21

a220 · · · −a2n

a22...

......

...

−an1

ann−an2

ann· · · 0

,

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 125: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Jacobi

De Ax = b se tiene que(D− L− U)x = b

y, por tanto,Dx = (L + U)x + b.

Luegox = D

−1(L + U)x + D−1

b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente método iterativo

x(m+1) = BJx

(m) + cJ ,

siendo

BJ = D−1(L + U) =

0 −a12

a11· · · −a1n

a11−a21

a220 · · · −a2n

a22...

......

...

−an1

ann−an2

ann· · · 0

,

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 126: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Jacobi

De Ax = b se tiene que(D− L− U)x = b

y, por tanto,Dx = (L + U)x + b.

Luegox = D

−1(L + U)x + D−1

b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente método iterativo

x(m+1) = BJx

(m) + cJ ,

siendo

BJ = D−1(L + U) =

0 −a12

a11· · · −a1n

a11−a21

a220 · · · −a2n

a22...

......

...

−an1

ann−an2

ann· · · 0

,

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 127: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Jacobi

De Ax = b se tiene que(D− L− U)x = b

y, por tanto,Dx = (L + U)x + b.

Luegox = D

−1(L + U)x + D−1

b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente método iterativo

x(m+1) = BJx

(m) + cJ ,

siendo

BJ = D−1(L + U) =

0 −a12

a11· · · −a1n

a11−a21

a220 · · · −a2n

a22...

......

...

−an1

ann−an2

ann· · · 0

,

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 128: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Jacobi

cJ = D−1

b =

b1

a11b2

a22...

bn

ann

.

Por tanto, el valor de cada incógnita en cada paso del método m es

x(m+1)i =

bi −∑j 6=i

aijx(m)j

aii, i = 1, . . . , n.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 129: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Jacobi

cJ = D−1

b =

b1

a11b2

a22...

bn

ann

.

Por tanto, el valor de cada incógnita en cada paso del método m es

x(m+1)i =

bi −∑j 6=i

aijx(m)j

aii, i = 1, . . . , n.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 130: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Jacobi

cJ = D−1

b =

b1

a11b2

a22...

bn

ann

.

Por tanto, el valor de cada incógnita en cada paso del método m es

x(m+1)i =

bi −∑j 6=i

aijx(m)j

aii, i = 1, . . . , n.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 131: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Gauss-Seidel

De Ax = b se tiene que(D− L− U)x = b

y, por tanto,

(D− L)x = Ux + b.

Luegox = (D− L)−1Ux + (D− L)−1b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente métodointerativo

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

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

sustitución progresiva.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 132: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Gauss-Seidel

De Ax = b se tiene que(D− L− U)x = b

y, por tanto,(D− L)x = Ux + b.

Luegox = (D− L)−1Ux + (D− L)−1b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente métodointerativo

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

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

sustitución progresiva.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 133: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Gauss-Seidel

De Ax = b se tiene que(D− L− U)x = b

y, por tanto,(D− L)x = Ux + b.

Luegox = (D− L)−1Ux + (D− L)−1b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente métodointerativo

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

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

sustitución progresiva.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 134: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Gauss-Seidel

De Ax = b se tiene que(D− L− U)x = b

y, por tanto,(D− L)x = Ux + b.

Luegox = (D− L)−1Ux + (D− L)−1b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente métodointerativo

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

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

sustitución progresiva.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 135: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Gauss-Seidel

De Ax = b se tiene que(D− L− U)x = b

y, por tanto,(D− L)x = Ux + b.

Luegox = (D− L)−1Ux + (D− L)−1b.

Teniendo en cuenta la anterior igualdad se deduce el siguiente métodointerativo

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

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

sustitución progresiva.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 136: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Gauss-Seidel

Por tanto, el valor de cada incógnita en cada paso del método m es

x(m+1)i =

bi −∑j<i

aijx(m+1)j −

∑j>i

aijx(m)j

aii, i = 1, . . . , n.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 137: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de Gauss-Seidel

Por tanto, el valor de cada incógnita en cada paso del método m es

x(m+1)i =

bi −∑j<i

aijx(m+1)j −

∑j>i

aijx(m)j

aii, i = 1, . . . , n.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 138: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de relajación

En este caso, dado ω ∈ R, se considera la descomposición de la matriz decoe�cientes en la forma:

A =1

ωD− 1− ω

ωD− L− U

y, por tanto,(D− ωL)x = ((1− ω)D + ωU)x + ωb.

Teniendo en cuenta la anterior igualdad se deduce el siguiente métodointerativo:

(D− ωL)x(m+1) = ((1− ω)D + ωU)x(m) + ωb.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 139: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de relajación

En este caso, dado ω ∈ R, se considera la descomposición de la matriz decoe�cientes en la forma:

A =1

ωD− 1− ω

ωD− L− U

y, por tanto,(D− ωL)x = ((1− ω)D + ωU)x + ωb.

Teniendo en cuenta la anterior igualdad se deduce el siguiente métodointerativo:

(D− ωL)x(m+1) = ((1− ω)D + ωU)x(m) + ωb.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 140: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de relajación

En este caso, dado ω ∈ R, se considera la descomposición de la matriz decoe�cientes en la forma:

A =1

ωD− 1− ω

ωD− L− U

y, por tanto,

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

Teniendo en cuenta la anterior igualdad se deduce el siguiente métodointerativo:

(D− ωL)x(m+1) = ((1− ω)D + ωU)x(m) + ωb.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 141: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de relajación

En este caso, dado ω ∈ R, se considera la descomposición de la matriz decoe�cientes en la forma:

A =1

ωD− 1− ω

ωD− L− U

y, por tanto,(D− ωL)x = ((1− ω)D + ωU)x + ωb.

Teniendo en cuenta la anterior igualdad se deduce el siguiente métodointerativo:

(D− ωL)x(m+1) = ((1− ω)D + ωU)x(m) + ωb.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 142: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de relajación

En este caso, dado ω ∈ R, se considera la descomposición de la matriz decoe�cientes en la forma:

A =1

ωD− 1− ω

ωD− L− U

y, por tanto,(D− ωL)x = ((1− ω)D + ωU)x + ωb.

Teniendo en cuenta la anterior igualdad se deduce el siguiente métodointerativo:

(D− ωL)x(m+1) = ((1− ω)D + ωU)x(m) + ωb.

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 143: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de relajación

Por tanto, el valor de la incógnita i-ésima en cada paso m es

x(m+1)i = ω

bi −∑j<i

aijx(m+1)j −

∑j>i

aijx(m)j

aii+ (1− ω)x

(m)i , i = 1, . . . , n.

Se pueden demostrar los sisguientes resultados de convergencia:

Teorema

Si A es estrictamente diagonalmente dominante entonces los métodos deJacobi y Gauss-Seidel convergen.

Teorema

Si el método de relajación converge entonces ω ∈ [0, 2].

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 144: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de relajación

Por tanto, el valor de la incógnita i-ésima en cada paso m es

x(m+1)i = ω

bi −∑j<i

aijx(m+1)j −

∑j>i

aijx(m)j

aii+ (1− ω)x

(m)i , i = 1, . . . , n.

Se pueden demostrar los sisguientes resultados de convergencia:

Teorema

Si A es estrictamente diagonalmente dominante entonces los métodos deJacobi y Gauss-Seidel convergen.

Teorema

Si el método de relajación converge entonces ω ∈ [0, 2].

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 145: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de relajación

Por tanto, el valor de la incógnita i-ésima en cada paso m es

x(m+1)i = ω

bi −∑j<i

aijx(m+1)j −

∑j>i

aijx(m)j

aii+ (1− ω)x

(m)i , i = 1, . . . , n.

Se pueden demostrar los sisguientes resultados de convergencia:

Teorema

Si A es estrictamente diagonalmente dominante entonces los métodos deJacobi y Gauss-Seidel convergen.

Teorema

Si el método de relajación converge entonces ω ∈ [0, 2].

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 146: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de relajación

Por tanto, el valor de la incógnita i-ésima en cada paso m es

x(m+1)i = ω

bi −∑j<i

aijx(m+1)j −

∑j>i

aijx(m)j

aii+ (1− ω)x

(m)i , i = 1, . . . , n.

Se pueden demostrar los sisguientes resultados de convergencia:

Teorema

Si A es estrictamente diagonalmente dominante entonces los métodos deJacobi y Gauss-Seidel convergen.

Teorema

Si el método de relajación converge entonces ω ∈ [0, 2].

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales

Page 147: emaT 3 Resolución de Sistemas de Ecuaciones …mpasadas/ftp/Tema3.pdfEl objetivo de este tema es la resolución de un sistema de n ecuaciones lineales con n incógnitas: ... En notación

IntroducciónEl método de Gauss

Inestabilidad del Método de Gauss y Estrategia de PivoteCondicionamiento de Sistemas de Ecuaciones Lineales

Otros métodos directosMétodos iterativos usuales

Método de JacobiMétodo de Gauss-SeidelMétodo de relajación

Método de relajación

Por tanto, el valor de la incógnita i-ésima en cada paso m es

x(m+1)i = ω

bi −∑j<i

aijx(m+1)j −

∑j>i

aijx(m)j

aii+ (1− ω)x

(m)i , i = 1, . . . , n.

Se pueden demostrar los sisguientes resultados de convergencia:

Teorema

Si A es estrictamente diagonalmente dominante entonces los métodos deJacobi y Gauss-Seidel convergen.

Teorema

Si el método de relajación converge entonces ω ∈ [0, 2].

Departamento de Matemática Aplicada. Cálculo Numérico Tema 3 Resolución de Sistemas deEcuaciones Lineales