Академический Документы
Профессиональный Документы
Культура Документы
AN L I S I S NU M RI CO
Prctica 3 Mtodos Eliminacin sin
normalizar, normalizando, gauss-jordan,
matriz inversa, factorizacin lu y gaussseidel
ALEJANDRO ROSAS
PRIETO
3AV6
CONTENIDO
1
Objetivo................................................................................................................ 2
Introduccin......................................................................................................... 2
2.1
2.2
Eliminacin normalizando.............................................................................. 3
2.3
Gauss-Jordan.................................................................................................. 4
2.4
Matriz inversa................................................................................................ 5
2.5
Factorizacin LU............................................................................................. 5
2.6
Gauss-Seidel.................................................................................................. 6
Desarrollo............................................................................................................. 7
3.1
Diagramas de flujo......................................................................................... 7
3.1.1
3.1.2
Eliminacin Normalizando.......................................................................8
3.1.3
Gauss-Jordan........................................................................................... 9
3.1.4
Matriz Inversa........................................................................................ 10
3.1.5
Factorizacin LU..................................................................................... 11
3.1.6
Gauss-Seidel.......................................................................................... 12
3.2
Cdigo de Programa.................................................................................... 13
3.2.1
3.2.2
Eliminacin Normalizando.....................................................................14
3.2.3
Gauss-Jordan......................................................................................... 15
3.2.4
Matriz inversa........................................................................................ 15
3.2.5
Factorizacin LU..................................................................................... 16
3.2.6
Gauss-Seidel.......................................................................................... 17
3.3
Ejemplos de Aplicacin................................................................................ 18
3.4
3.4.1
3.4.2
Eliminacin Normalizando.....................................................................20
3.4.3
Gauss-Jordan......................................................................................... 21
3.4.4
Matriz inversa........................................................................................ 22
3.4.5
Factorizacin LU..................................................................................... 23
3.4.6
Gauss-Seidel.......................................................................................... 24
Conclusin.......................................................................................................... 25
Bibliografa......................................................................................................... 25
2 INTRODUCCIN
2.1 ELIMINACIN
SIN NORMALIZAR
Para resolver ecuaciones no lineales usando este mtodo es necesario tener un
sistema de ecuaciones, se selecciona como pivote a a 11 y se procede a hacer 0 a a 21,
a31 y a32. Para a32 el pivote ser a22.
Para a21
b2=b2
b1a21
a11
a23=a23
a 13a21
a11
a22=a22
a12a21
a11
a21=a21
a11a 21
=0
a11
(
(
(
)
)
)
)
Para a31
b3 =b3
b1a31
a11
a 13a31
a11
a12a31
a11
a11a 31
=0
a 11
a33=a33
a32=a32
a31=a31
Para a32
b3 =b3
b2a32
a22
a 23a32
a22
a22a32
=0
a 22
a33=a33
a32=a32
x 3=
x 2=
x 1=
b3
a33
b2( a23x 3 )
a 22
x1 , x2 , x3 .
2.2 ELIMINACIN
NORMALIZANDO
Este mtodo es similar al mtodo sin normalizar a excepcin de que en este mtodo
se normaliza cada fila para as ahorrar una divisin en cada calculo obtener 1 en la
diagonal principal y obtener x3 de forma directa.
Primero se normaliza la primera fila dividiendo b 1, a13, a12, a11 entre el pivote a11.
Una vez normalizando se procede a hacer 0 a a 21 y a31 de la misma forma que en el
mtodo sin normalizar pero sin dividir entre el pivote.
Despus se normaliza la segunda fila dividiendo b 2, a23, y a22 entre a22
De igual forma que en el mtodo sin normalizar, pero sin dividir entre el pivote se
hace cero a a32.
Finalmente se normaliza la tercera fila dividiendo b 3 y a33 entre a33.
Una vez que obtuvimos los ceros se procede a calcular
x1 , x2 , x3 .
x 3=b3
x 2=b2 ( a23x 3 )
x 1=b1( a13x 3 ) ( a12x 2 )
2.3 GAUSS-JORDAN
El primer paso para trabajar con este mtodo es hacer cero a a 21, a31 y a32 usando el
mtodo de eliminacin sin normalizar sin calcular a
x1 , x2 , x3 .
Una vez hecho esto se procede a hacer cero a a 13, a23 y a12
Para a13
b1=b1
a13b 3
a33
a13=a13
a 13a33
=0
a33
Para a23
b2=b2
a23b 3
a33
a23=a23
a 23a33
=0
a33
Para a12
b1=b1
a12b2
a22
a12=a12
a12a22
=0
a 22
x 3=
b3
a33
x 2=
b2
a22
x 1=
b1
a11
x1 , x2 , x3 .
2.4 MATRIZ
INVERSA
Este mtodo es sencillo en procedimiento pues basta con hacer lo siguiente:
1. Calcular la inversa de la matriz
2. Multiplicar la inversa de la matriz por la matriz con los resultados (b)
2.5 FACTORIZACIN LU
En este mtodo contaremos con tres matrices (L, U y b)
1
a21
a11
a31
a11
a 32 '
a 22 '
U
Se obtiene haciendo el mtodo de eliminacin sin normalizar
B
Matriz creada con los resultados
[ ][ ] [ ]
1
a 21
a 11
a 31
a 11
a32 '
a22 '
Z1
b1
Z 2 = b2
Z3
b3
Una vez calculada la matriz Z se calcula la matriz X, que ser la matriz con los
resultados, de la siguiente forma:
[ ][]
X1
Z1
X3
Z3
[ MatrizU ] X 2 = Z 2
2.6 GAUSS-SEIDEL
Este mtodo se basa en iteraciones para obtener una aproximacin segn el
margen de error solicitado.
Se usan las siguientes formulas en cada iteracin hasta obtener el error solicitado
tomando en cuenta que para la primera iteracin
X 1 (1) =
X 2 (1) =
X 3 (1 )=
b 1( a 12X 2 ) ( a13x 3 )
a11
3 DESARROLLO
3.1 DIAGRAMAS
DE FLUJO
10
11
12
13
3.2 CDIGO
DE
PROGRAMA
14
15
16
3.2.5 Factorizacin LU
17
18
3.3 EJEMPLOS
DE
APLICACIN
19
3.4 EJECUTAR
LOS PROGRAMAS
20
21
22
23
24
25
4 CONCLUSIN
En conclusin, cada uno de los mtodos tiene su lado positivo y negativo por
ejemplo el mtodo de Gauss-Seidel el cual podemos trabajar con valores iniciales
pero el trabajo es ms pues las iteraciones suelen ser muchas y el resultado no es
exacto.
En el caso de los mtodos de eliminacin sin normalizar y normalizando las
diferencias son mnimas, pero en este caso el mtodo normalizando nos ahorra una
divisin a la hora de estar calculando las aproximaciones y por esto convendra
dicho mtodo.
En lo que respecta a Gauss-Jordan, el mtodo puede parecer uno de los ms
fciles, pero no es as, pues en este mtodo se llega al resultado de la eliminacin
gaussiana pero, a pesar de que se puede obtener el resultado con eso, tambin se
debe de aplicar el mtodo de Jordan lo que hace a este mtodo de complejidad
innecesaria.
El mtodo de la matriz inversa es muy sencillo si se puede calcular la inversa de la
matriz con algn programa o calculadora de otro modo es muy compleja para lo
que queremos obtener.
La Factorizacin LU no es de gran complejidad, pero si te equivocas en algn calculo
al principio del mtodo perders tiempo calculando una aproximacin que no ser
correcta.
En mi opinin, el mtodo de eliminacin normalizando es el ms rpido, confiable y
menos complicado de aplicar a la hora de buscar races de ecuaciones no lineales
simultaneas.
5 BIBLIOGRAFA
Steaven C, Chapra. Mtodos numricos para ingenieros. Quinta edicin. Lugar: McGraw Hill, 2007.
26