Professional Documents
Culture Documents
I. Generalidades
1. Ttulo: Factorizacin LU(Lower-Upper) de matrices e implementacin computacional
2. Autores
1
METODOS NUMERICOS PARA INGENIERIA
6. Recursos
6.1 Recursos disponibles
6.1.1 Personal: Los miembros del grupo.
6.1.2 Equipo
6.1.3 Materiales
6.1.4 Local
6.2 Recursos no disponibles
6.2.1 Bienes
6.2.2 Servicios
7. Autofinanciacin
II. Contenido
1. Seleccin del problema
La empresa Odebrecht gan una licitacin, en la cual se va a encargar de pavimentar 3 carreteras en las
respectivas ciudades de Lima, Cajamarca y Ayacucho; se sabe que para un kilmetro de va de carretera se
requieren:
Pero en el contrato de la licitacin especifica que cuenta con 960 horas de levantado, 660 horas de aplicado y
1080 horas de acabado. Cuntos kilmetros de carretera de cada ciudad sern pavimentadas?
Objetivo Principal
Determinar cuntos kilmetros pavimentara la empresa Odebrecht aplicando el mtodo de factorizacin de
LU para matrices.
Objetivos Secundarios
Utilizar el programa de Matlab para la resolucin de sistemas de ecuaciones.
Comprender los mtodos de factorizacin de LU, como Gauss Croust, Gauss Doodlittle y Cholesky para
matrices.
2
METODOS NUMERICOS PARA INGENIERIA
2. Fundamento terico
2.1 Conceptos y definiciones bsicas
Factorizacin LU
Definiciones
Sea A una matriz no singular (si lo fuera, entonces la descomposicin podra no ser nica)
Para determinar :
Esto se debe a que es igual a , pero con los elementos de la subdiagonal permutados.
Otra forma de ver ste tipo de factorizacin es: Recordando que las matrices de
permutacin matriz permutacin son invertibles y su inversa es su traspuesta
3
METODOS NUMERICOS PARA INGENIERIA
Aplicaciones
Por tanto los procesos de sustitucin descendente y ascendente los aplicamos a : LD=NUEVOB UX=D
+ 4 2 = 3
3 2 + 5 = 14
2 + 3 + = 11
Primero lo que se debe de realizar es obtener una matriz triangular superior U, por medio de operaciones
elementales con las filas:
4
METODOS NUMERICOS PARA INGENIERIA
1 4 2
= [3 2 5]
2 3 1
2 = 2 31 , 3 = 3 21
1 4 2
[0 14 11 ]
0 5 15
5
3 = 3
14 2
1 4 2
0 14 11
=[ 15 ]
0 0
14
Esta matriz se obtiene colocando en la diagonal 1 y los dems nmeros se obtienen a partir de las adiciones
que se han realizado anteriormente
1 0 0
3 1 0
=[ 5 ]
2 1
14
Entonces:
+ 0 + 0 = 3
3 + + 0 = 14
5
2 + + = 11
14
Se resuelve este sistema:
45
a=3, b=5, =
14
5
METODOS NUMERICOS PARA INGENIERIA
1 4 2 3
= [3 2 5 ] = [14]
2 3 1 11
Ax=B A=LU
1 4 2 1 0 0
[3 2 5 ] = [ 1 0] [ 0 ]
2 3 1 1 0 0
1 4 2
[3 2 5 ] = [ + + ], igualando elementos de las matrices, tenemos:
2 3 1 + + +
1 0 0 1 4 2
= [3 1
5
0] = [0 14 11 ]
15
2 1 0 0
14 14
1 0 0 1 3
[3 1
5
0] [2 ] = [14] Y=UX LY=B
2 1 3 11
14
Calculando 1 , 2 3 :
1 = 3
31 + 2 = 14 >> 2 = 5
6
METODOS NUMERICOS PARA INGENIERIA
5 45
21 + + 3 = 11 >> 3 =
14 2 14
Luego: UX=Y
1 4 2 3
1
0 14 11 5
[ 15 ] [2 ] = [45]
0 0 3
14 14
Calculando 1 , 2 3 :
15 45
3 = >> 3 = 3 =
14 14
Matriz Inversa
Las matrices L y U pueden ser usadas para calcular la matriz inversa mediante:
La misma aproximacin al problema puede ser usada para factorizaciones LUP en las que aparece matrices de
permutacin, pues el determinante de una matriz de permutacin P es (1)S, donde es el nmero de
permutaciones de filas en la descomposicin.
3. Modelacin:
La empresa Odebrecht gan una licitacin, en la cual se va a encargar de pavimentar 3 carreteras en las
respectivas ciudades de Lima, Cajamarca y Ayacucho; se sabe que para un kilmetro de va de carretera se
requieren:
7
METODOS NUMERICOS PARA INGENIERIA
Pero en el contrato de la licitacin especifica que cuenta con 960 horas de levantado, 660 horas de aplicado y
1080 horas de acabado. Cuntos kilmetros de carretera de cada ciudad sern pavimentadas?
El sistema matricial formado por la cantidad de horas de levantado de asfalto, aplicado y acabado y total ser
de la siguiente manera:
10 + 12 + 15 = 960
6 + 8 + 12 = 660
12 + 12 + 18 = 1080
10 + 12 + 15 = 960
6 + 8 + 12 = 660
12 + 12 + 18 = 1080
10 12 15 960
=[6 8 12] = [ 660 ]
12 12 18 1080
10 12 15
=[6 8 12]
12 12 18
2 = 2 0.61 , 3 = 3 1.21
10 12 15
[0 0.8 3]
0 2.4 0
3 = 3 + 32
10 12 15 1 0 0
=[0 0.8 3] = [0.6 1 0]
0 0 9 1.2 3 1
8
METODOS NUMERICOS PARA INGENIERIA
Como LY= B
1 0 0 1 960
[0.6 1 0] [2 ] = [ 660 ]
1.2 3 1 3 1080
Multiplicando y resolviendo las matrices:
1 = 960
0.61 + 2 = 660 >> 2 = 84
1.21 32 + 3 = 1080 >> 3 = 180
Entonces:
1 960
= [2 ] = [ 84 ]
3 180
Como: UX=Y
10 12 15 1 960 1
[0 0.8
3 ] [ 2 ] = [ 84 ]
[ 2 ] = [ ]
0 0 9 3 180 3