resolucion de sel(metodos directos)´
TRANSCRIPT
![Page 1: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/1.jpg)
Metodos Directos
Resolucion de SEL(Metodos Directos)
Hermes Pantoja Carhuavilca
Facultad de Ingenierıa IndustrialUniversidad Nacional Mayor de San Marcos
Metodos Computacionales
Hermes Pantoja Carhuavilca 1 de 41
![Page 2: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/2.jpg)
Metodos Directos
CONTENIDO
Metodos DirectosGeneralidades sobre Metodos DirectosEliminacion GaussianaPivoteoFactorizacion LU
Hermes Pantoja Carhuavilca 2 de 41
![Page 3: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/3.jpg)
Metodos Directos
GENERALIDADES SOBRE METODOS DIRECTOS
I Encuentra una solucion en un numero finito deoperaciones(en ausencia de errores de redondeo)transformando el sistema en un sistema equivalente quesea ”mas facil” de solucionar.
I Triangulares (Superior o Inferior), Diagonales, .
Metodos Directos Hermes Pantoja Carhuavilca 3 de 41
![Page 4: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/4.jpg)
Metodos Directos
GENERALIDADES SOBRE METODOS DIRECTOS
I Encuentra una solucion en un numero finito deoperaciones(en ausencia de errores de redondeo)transformando el sistema en un sistema equivalente quesea ”mas facil” de solucionar.
I Triangulares (Superior o Inferior), Diagonales, .
Metodos Directos Hermes Pantoja Carhuavilca 4 de 41
![Page 5: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/5.jpg)
Metodos Directos
ELIMINACION GAUSSIANA
I Usando Operaciones Elementales por Renglones (OER), lamatriz A es transformada en una matriz triangularsuperior (todos los elementos debajo de la diagonal soncero).
I Sustitucion hacia atras es usada para resolver un sistematriangular superior
Metodos Directos Hermes Pantoja Carhuavilca 5 de 41
![Page 6: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/6.jpg)
Metodos Directos
ELIMINACION GAUSSIANA
I Usando Operaciones Elementales por Renglones (OER), lamatriz A es transformada en una matriz triangularsuperior (todos los elementos debajo de la diagonal soncero).
I Sustitucion hacia atras es usada para resolver un sistematriangular superior
Metodos Directos Hermes Pantoja Carhuavilca 6 de 41
![Page 7: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/7.jpg)
Metodos Directos
ELIMINACION GAUSSIANA
I Usando Operaciones Elementales por Renglones (OER), lamatriz A es transformada en una matriz triangularsuperior (todos los elementos debajo de la diagonal soncero).
I Sustitucion hacia atras es usada para resolver un sistematriangular superior
Metodos Directos Hermes Pantoja Carhuavilca 7 de 41
![Page 8: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/8.jpg)
Metodos Directos
ELIMINACION GAUSSIANA
Primer Paso de Eliminacion
Metodos Directos Hermes Pantoja Carhuavilca 8 de 41
![Page 9: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/9.jpg)
Metodos Directos
ELIMINACION GAUSSIANA
Segundo Paso de Eliminacion
Metodos Directos Hermes Pantoja Carhuavilca 9 de 41
![Page 10: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/10.jpg)
Metodos Directos
ELIMINACION GAUSSIANA
Sustitucion Regresiva
Metodos Directos Hermes Pantoja Carhuavilca 10 de 41
![Page 11: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/11.jpg)
Metodos Directos
EJEMPLO
EjemploUtilizando Eliminacion Gaussiana resolver:
3x1 + 2x2 + 4x3 = 1x1 + x2 + 2x3 = 2
4x1 + 3x2 − 2x3 = 3
Metodos Directos Hermes Pantoja Carhuavilca 11 de 41
![Page 12: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/12.jpg)
Metodos Directos
EJEMPLO
Método de Eliminación Gaussiana
• Sistema equivalente:
Solución:
08
3/53/21/3
14 2 3
3
32
321
x
xx
xxx
0
5
3
*x
Metodos Directos Hermes Pantoja Carhuavilca 12 de 41
![Page 13: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/13.jpg)
Metodos Directos
PIVOTEO
I Computadoras usan precision aritmetica finita.
I Pequenos errores son introducidos en cada operacionaritmetica, propagacion de errores
I Cuando los elementos pivotales son muy pequenos, losmultiplicadores podrıan ser muy grandes.
I La adicion de numeros de magnitud diferente puedeconducir a la perdida de significacion.
I Para reducir el error, se realiza intercambio de filas paramaximizar la magnitud del elemento pivotal.
Metodos Directos Hermes Pantoja Carhuavilca 13 de 41
![Page 14: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/14.jpg)
Metodos Directos
PIVOTEO
I Computadoras usan precision aritmetica finita.
I Pequenos errores son introducidos en cada operacionaritmetica, propagacion de errores
I Cuando los elementos pivotales son muy pequenos, losmultiplicadores podrıan ser muy grandes.
I La adicion de numeros de magnitud diferente puedeconducir a la perdida de significacion.
I Para reducir el error, se realiza intercambio de filas paramaximizar la magnitud del elemento pivotal.
Metodos Directos Hermes Pantoja Carhuavilca 14 de 41
![Page 15: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/15.jpg)
Metodos Directos
PIVOTEO
I Computadoras usan precision aritmetica finita.
I Pequenos errores son introducidos en cada operacionaritmetica, propagacion de errores
I Cuando los elementos pivotales son muy pequenos, losmultiplicadores podrıan ser muy grandes.
I La adicion de numeros de magnitud diferente puedeconducir a la perdida de significacion.
I Para reducir el error, se realiza intercambio de filas paramaximizar la magnitud del elemento pivotal.
Metodos Directos Hermes Pantoja Carhuavilca 15 de 41
![Page 16: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/16.jpg)
Metodos Directos
PIVOTEO
I Computadoras usan precision aritmetica finita.
I Pequenos errores son introducidos en cada operacionaritmetica, propagacion de errores
I Cuando los elementos pivotales son muy pequenos, losmultiplicadores podrıan ser muy grandes.
I La adicion de numeros de magnitud diferente puedeconducir a la perdida de significacion.
I Para reducir el error, se realiza intercambio de filas paramaximizar la magnitud del elemento pivotal.
Metodos Directos Hermes Pantoja Carhuavilca 16 de 41
![Page 17: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/17.jpg)
Metodos Directos
PIVOTEO
I Computadoras usan precision aritmetica finita.
I Pequenos errores son introducidos en cada operacionaritmetica, propagacion de errores
I Cuando los elementos pivotales son muy pequenos, losmultiplicadores podrıan ser muy grandes.
I La adicion de numeros de magnitud diferente puedeconducir a la perdida de significacion.
I Para reducir el error, se realiza intercambio de filas paramaximizar la magnitud del elemento pivotal.
Metodos Directos Hermes Pantoja Carhuavilca 17 de 41
![Page 18: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/18.jpg)
Metodos Directos
PIVOTEO
Ejemplo (Sin Pivoteo)
Metodos Directos Hermes Pantoja Carhuavilca 18 de 41
![Page 19: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/19.jpg)
Metodos Directos
PIVOTEO
Ejemplo (Con Pivoteo)
Metodos Directos Hermes Pantoja Carhuavilca 19 de 41
![Page 20: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/20.jpg)
Metodos Directos
PROCEDIMIENTO CON PIVOTEO
Metodos Directos Hermes Pantoja Carhuavilca 20 de 41
![Page 21: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/21.jpg)
Metodos Directos
PIVOTEO POR FILAS
I Mas comunmente llamado procedimiento de pivoteoparcial.
I Busque la columna pivotal.
I Encuentre el mas grande elemento en magnitud.
I Luego intercambie esta fila con la fila pivotal.
Metodos Directos Hermes Pantoja Carhuavilca 21 de 41
![Page 22: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/22.jpg)
Metodos Directos
PIVOTEO POR FILAS
I Mas comunmente llamado procedimiento de pivoteoparcial.
I Busque la columna pivotal.
I Encuentre el mas grande elemento en magnitud.
I Luego intercambie esta fila con la fila pivotal.
Metodos Directos Hermes Pantoja Carhuavilca 22 de 41
![Page 23: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/23.jpg)
Metodos Directos
PIVOTEO POR FILAS
I Mas comunmente llamado procedimiento de pivoteoparcial.
I Busque la columna pivotal.
I Encuentre el mas grande elemento en magnitud.
I Luego intercambie esta fila con la fila pivotal.
Metodos Directos Hermes Pantoja Carhuavilca 23 de 41
![Page 24: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/24.jpg)
Metodos Directos
PIVOTEO POR FILAS
I Mas comunmente llamado procedimiento de pivoteoparcial.
I Busque la columna pivotal.
I Encuentre el mas grande elemento en magnitud.
I Luego intercambie esta fila con la fila pivotal.
Metodos Directos Hermes Pantoja Carhuavilca 24 de 41
![Page 25: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/25.jpg)
Metodos Directos
PIVOTEO POR FILAS
Metodos Directos Hermes Pantoja Carhuavilca 25 de 41
![Page 26: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/26.jpg)
Metodos Directos
EJEMPLO DE PIVOTEO POR FILAS
15
7
6
5
0
7
3
1-
4
5-
0
1
2
3-
1
2
0
0
0
3
| )1()1( bA
15
6
7
5
0
3
7
1-
4
0
5-
1
2
1
3-
2
0
0
0
3
| )1()1( bA
3
3||max4
32
22
apivote
ani
i
tenemos 2,k , Para
En la etapa k, escoger para pivote el elemento de mayormódulo entre aik, i=k,k+1,...,n;
Metodos Directos Hermes Pantoja Carhuavilca 26 de 41
![Page 27: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/27.jpg)
Metodos Directos
PIVOTEO COMPLETO
Metodos Directos Hermes Pantoja Carhuavilca 27 de 41
![Page 28: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/28.jpg)
Metodos Directos
EJEMPLO DE PIVOTEO COMPLETO
Luego, intercambiamos las filas 2 y 3 y las columnas 2 y 4:
15
7
6
5
0
7
3
1-
4
5-
0
1
2
3-
1
2
0
0
0
3
| )1()1( bA
15
6
7
5
2
1
3-
2
4
0
5-
1
0
3
7
1-
0
0
0
3
| )1()1( bA
77||max4 34
2,
apivoanji
ij tenemos 2,ke Para
Metodos Directos Hermes Pantoja Carhuavilca 28 de 41
![Page 29: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/29.jpg)
Metodos Directos
ALGORITMO DE LA FACTORIZACION LU
Descomposicion de una matriz como producto de dostriangularesSupongamos que la matriz de un sistema Ax = b se puededescomponer como A = LU, con L triangular inferior y Utriangular superior.
LUx = b,⇔ Ly = b, Ux = y
TeoremaUna matriz cuadrada A es factorizable LU si y solo si en el algoritmode Gauss para encontrar una matriz escalonada por filas que seaequivalente por filas a la matriz A no es necesario aplicar operacioneselementales ( de filas).
Metodos Directos Hermes Pantoja Carhuavilca 29 de 41
![Page 30: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/30.jpg)
Metodos Directos
ALGORITMO DE LA FACTORIZACION LU
Descomposicion de una matriz como producto de dostriangularesSupongamos que la matriz de un sistema Ax = b se puededescomponer como A = LU, con L triangular inferior y Utriangular superior.
LUx = b,⇔ Ly = b, Ux = y
TeoremaUna matriz cuadrada A es factorizable LU si y solo si en el algoritmode Gauss para encontrar una matriz escalonada por filas que seaequivalente por filas a la matriz A no es necesario aplicar operacioneselementales ( de filas).
Metodos Directos Hermes Pantoja Carhuavilca 30 de 41
![Page 31: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/31.jpg)
Metodos Directos
ALGORITMO DE LA FACTORIZACION LU
Descomposicion de una matriz como producto de dostriangularesSupongamos que la matriz de un sistema Ax = b se puededescomponer como A = LU, con L triangular inferior y Utriangular superior.
LUx = b,⇔ Ly = b, Ux = y
TeoremaUna matriz cuadrada A es factorizable LU si y solo si en el algoritmode Gauss para encontrar una matriz escalonada por filas que seaequivalente por filas a la matriz A no es necesario aplicar operacioneselementales ( de filas).
Metodos Directos Hermes Pantoja Carhuavilca 31 de 41
![Page 32: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/32.jpg)
Metodos Directos
DIFERENTES FORMAS DE FACTORIZACION
Metodos Directos Hermes Pantoja Carhuavilca 32 de 41
![Page 33: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/33.jpg)
Metodos Directos
FORMA DE CROUT
I Calculo de la primera columna de L li1 = ai1
I Calculo de la primera fila de U u1j =a1j
l11I Calculo alternado de las columnas de L y filas de U
lij = aij −∑
aj−1k=1likukj j ≤ i, i = 1, 2, . . . , n
uij =aij −
∑ai−1
k=1likukj
liii ≤ j, j = 2, 3, . . . , n
Metodos Directos Hermes Pantoja Carhuavilca 33 de 41
![Page 34: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/34.jpg)
Metodos Directos
Metodos Directos Hermes Pantoja Carhuavilca 34 de 41
![Page 35: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/35.jpg)
Metodos Directos
DESCOMPOSICION DE CHOLESKY
Descomposicion de Cholesky. Sea A una matriz simetica ydefinida positiva, existe una unica matriz triangular inferior Lcon lii > 0 tal que
A = LLT
Esto esa11 a12 . . . a1na21 a22 . . . a2n...
.... . .
...an1 an2 . . . ann
=
l11 0 0 0l21 l22 . . . 0...
.... . .
...ln1 ln2 . . . lnn
l11 l12 . . . l1n0 l22 . . . l2n...
.... . .
...0 0 . . . lnn
Metodos Directos Hermes Pantoja Carhuavilca 35 de 41
![Page 36: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/36.jpg)
Metodos Directos
DESCOMPOSICION DE CHOLESKY
Note queI
a11 = l211 ⇒ l11 =√
a11
l11 es un numero real positivo ya que a11 > 0 por que A esdefinida positiva.
I
ai1 = li1l11 ⇒ li1 = ai1
l11
Metodos Directos Hermes Pantoja Carhuavilca 36 de 41
![Page 37: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/37.jpg)
Metodos Directos
DESCOMPOSICION DE CHOLESKY
I Como
aij = li1lj1 + li2lj2 + . . . + lijljj; j = 1, 2, . . . , i− 1
luego
lij =aij −
∑aj−1
k=1likljkljj
; j = 1, 2, . . . , i− 1
Metodos Directos Hermes Pantoja Carhuavilca 37 de 41
![Page 38: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/38.jpg)
Metodos Directos
DESCOMPOSICION DE CHOLESKY
I Ademasaii = l2i1 + . . . + l2ii
lo que implica
lii =
aii −i−1∑k=1
l2ik
12
Metodos Directos Hermes Pantoja Carhuavilca 38 de 41
![Page 39: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/39.jpg)
Metodos Directos
DESCOMPOSICION DE CHOLESKY-MATLAB
Metodos Directos Hermes Pantoja Carhuavilca 39 de 41
![Page 40: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/40.jpg)
Metodos Directos
EJEMPLO:
EjemploDada la matriz A
A =
6 15 5515 55 22555 225 979
Factorizar utilizando descomposicion de Cholesky.
Solucion:A es simetrica y definida positiva, en efecto:det(6) > 0;
det
(6 1515 55
)= 105 > 0
det(A) = 3920 > 0
Metodos Directos Hermes Pantoja Carhuavilca 40 de 41
![Page 41: Resolucion de SEL(Metodos Directos)´](https://reader035.vdocuments.co/reader035/viewer/2022063020/62bc0047d37b7e7c2a0714c2/html5/thumbnails/41.jpg)
Metodos Directos
Metodos Directos Hermes Pantoja Carhuavilca 41 de 41