Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESOA
MASTR
ESOA
MASTR
Sistema lineal: Es un polinomio de primer grado, de una o ms variables igualado a cero. a1 x 1a2 x 2.....an x n a0 = 0 (Ec-1)
Solucin de una ecuacin lineal de n incgnitas: Es un conjunto de n valores que satisfacen la Ec-1 (lo mismo se aplica a un sistema de n ecuaciones). a11 x 1a12 x 2 ...a1n x n = b1 a21 x 1a22 x 2 ...a2n x n = b2 . . . . . . an1 x 1an2 x 2 ...ann x n = bn
ESOA
MASTR
Sistema compatible: Se dice compatible al sistema que admite al menos un conjunto solucin. Sistema compatible determinado: Es el que admite una nica solucin. Sistema compatible indeterminado: Es el que admite ms de una solucin. Sistema incompatible: Es un sistema que no tiene solucin, es decir, no existe ningn conjunto de valores (x1, x2, , xn) que satisfagan simultneamente todas las ecuaciones del sistema.
ESOA
MASTR
Mtodo de eliminacin de Gauss En esta unidad analizaremos las ecuaciones lineales algebraicas lineales simultneas que en general se representan como:
a11 x 1a12 x 2 ...a1n x n = b1 a21 x 1a22 x 2 ...a2n x n = b2 . . . . . . an1 x 1an2 x 2 ...ann x n = bn
Donde las ann son los coeficientes ctes y las bn son los trminos independientes ctes. Antes de entrar en el mtodo de Gauss haremos un repaso de 3 mtodos de resolucin de sistemas de ecuaciones: el grfico, la regla de cramer y la eliminacin de incgnitas
ESOA
MASTR
Mtodo grfico Para dos ecuaciones con 2 incgnitas se puede encontrar fcilmente 2 ecuaciones de rectas que respondan a las mismas.
a11 x 1a12 x 2 = b1 a21 x 1a22 x 2 = b2
ESOA
MASTR
Mtodo grfico Este mtodo nos presenta las diferentes soluciones que puede tener un sistema de ecuaciones:
ESOA
MASTR
Regla de Leibnitz Cramer: a11 x 1a12 x 2... a1n x n = b1 a21 x 1 a 22 x 2... a 2n x n = b 2 ...... ...... an1 x 1an2 x 2...ann x n = bn Las soluciones del sistema sern: 1 2 n x1 = ; x2 = ; .... ; x n = ; Donde es el determinante formado por los coeficientes de las incgnitas del sistema y los n se calculan como el determinante formado por el sistema completo, donde se reemplaza la columna n por la de los trminos independientes.
ESOA
MASTR
ESOA
MASTR
Eliminacin de incgnitas La eliminacin de incgnitas mediante la combinacin de ecuaciones es un mtodo algebraico que se ilustra con un sistema de 2 ecuaciones con 2 incgnitas a11 x 1a12 x 2 = b1 a21 x 1a22 x 2 = b2 La estrategia bsica consiste en multiplicar las ecuaciones por ctes, de tal forma que se elimine una de las incgnitas cuando se combinen las 2 ecuaciones (cuando las restemos). El resultado es una ecuacin en la que se puede despejar la incgnita restante: a21a11 x 1 + a21a12 x 2 = a21b1 a11a21 x 1 + a11a22 x 2 = a11b2 a21a12 x 2a11a 22 x 2 = a 21b1a11b2
10
ESOA
MASTR
Despejando x1:
Ejemplo 9.4 Pag 254: Use el mtodo de eliminacin de incgnitas para resolver el siguiente sistema de ecuaciones.
3 x 12 x 2 = 18 x 1 2 x 2 = 2
11
ESOA
MASTR
Eliminacin de Gauss simple (Pag 255) El mtodo de eliminacin visto permiti resolver los sistemas propuestos. El procedimiento consisti de 2 pasos: 1. Las ecuaciones se manipularon para eliminar una de las incgnita de las ecuaciones. El resultado de este paso de eliminacin fue el de una sola ecuacin con una incgnita. 2. En consecuencia, esta ecuacin se pudo resolver directamente y el resultado sustituirse atrs en una de las ecuaciones originales para encontrar la incgnita restante. Esta tcnica puede extenderse a grandes sistemas de ecuaciones desarrollando un esquema sistemtico o algortmico para eliminar incgnitas y sustituir hacia atrs. La eliminacin de Gauss es el ms bsico de dichos esquemas.
12
ESOA
MASTR
Eliminacin de Gauss simple Aunque tales tcnicas son muy adecuadas para utilizarlas en la PC, se requiere de algunas modificaciones para obtener un algoritmo confiable. En particular el programa debe evitar que se intente una divisin por 0. Al mtodo siguiente se le llama Eliminacin Gauseana Simple, porque no evita este problema. (Eliminacin hacia adelante y sustitucin hacia atrs) Para dejar claro el procedimiento veamos un ejemplo:
x 1 2 x 2 0 x 3 x 4 = 3 0 x 1 x 2 2 x 3 x 4 = 0 2 x 1 x 2 2 x 3 2 x 4 = 4 x 1 x 2 2 x 3 x 4 = 1
13
ESOA
MASTR
Eliminacin de Gauss simple Se arma la matriz extendida con todos los coeficientes. Regla del pivoteo: Para reducir el error por redondeo y evitar la divisin por 0, intercambiamos la primer fila por la fila que tenga el mayor valor absoluto en la primer columna. 1 2 0 1 3 2 1 2 2 4 0 1 2 1 0 0 1 2 1 0 Cambiamos f 1 por f3 2 1 2 2 4 1 2 0 1 3 1 1 2 1 1 1 1 2 1 1 Inicializamos 2 ndices, k e i:
k = 1 primera columna ; i = 2 segunda fila a21 aik 0 Q = = = =0 akk a11 2 Inicializamos el ndice j para recorrer la fila (del elemento 1 al 5).
14
ESOA
MASTR
15
ESOA
MASTR
16
ESOA
MASTR
17
ESOA
MASTR
Eliminacin de Gauss simple Se arma la matriz resultante. Pasamos a la segunda columna y aplicamos la regla del pivoteo a las ltimas 3 filas. (buscar el mayor valor absoluto de la columna y llevarlo a la segunda fila, no a la primera)
2 1 0 1 3 0 2 1 0 2 2 2 2 4 1 0
2 1 3 0 2 1 0 1 Cambiamos f 2 por f 3 0 1 1 1 0 1 0 2
2 2 4 1 0 1 2 1 1 0 0 1
ESOA
MASTR
19
ESOA
MASTR
20
ESOA
MASTR
Eliminacin de Gauss simple Se arma la nueva matriz resultante. Pasamos a la tercera columna y aplicamos la regla del pivoteo a las ltimas 2 filas. En este caso ya no hay necesidad de hacer cambio de filas. 2 1 2 2 4 3 0 1 0 1 2 8 2 0 0 1 3 3 4 4 0 0 0 3 3 Arrancamos con el mismo procedimiento antes visto:
k = 3 tercera columna ; i = 4 cuarta fila Ntese que siempre i = k +1 al comienzo aik a43 4/3 1 Q = = = = 2 akk a33 8/3 21
ESOA
MASTR
22
ESOA
MASTR
2 0 0 0 1 2 3 1 2 8 0 3 0 0 2 4 1 0 1 2 3 1 1 2
xn =
n 1 ann
23
ESOA
MASTR
Eliminacin de Gauss simple Este procedimiento se repite para evaluar las x restantes y se representa mediante la frmula:
xn = b
n 1 n
j a
i 1 a xj = i 1 ij
n 1 nn
; para i = n - 1 , n - 2, ... , 1
24
ESOA
MASTR
25
ESOA
MASTR
Gauss - Jordan Es una variacin del mtodo de Gauss simple, con la variacin de que cuando se elimina una incgnita, se lo hace de todas las ecuaciones. Slo deja la diagonal principal con todos 1. Ejemplo 9.12:
3 x 10,1 x 2 0,2 x 3 = 7,85 0,1 x 1 7 x 2 0,3 x 3 = 19,3 0,3 x 1 0,2 x 210 x 3 = 71,4
Se normaliza el 1 rengln, dividiendo por el elemento pivote, a11 . Usamos el ndice j de 1 a 4 para recorrer la fila. a11 a12 a13 a14 a11 = ; a12 = ; a13 = ; a14 = a11 a11 a11 a11
3 0,1 0,2 7,85 1 0,0333 0,066 2,61667 0,1 7 0,3 19,3 normalizamos 0,1 7 0,3 19,3 0,3 0,2 10 71,4 0,3 0,2 10 71,4
26
ESOA
MASTR
Gauss - Jordan
j : de 1 a 4 recorriendo las filas a21 aik Q = = = 0,1 akk a11 a11a 21 aij = a 21 = a21a11Q = a21 =0 a11 aij = a22 = a 22a12Q = 70,033 0,1 = 7,0033 aij = a23 = a23a13Q = 0,3 0,066 0,1 = 0,2933 aij = a24 = a 24a14Q = 19,3 2,616 0,1 = 19,5617 Note la forma en que llamamos a los trminos independientes a 24 = b 2 y a14 = b1
27
ESOA
MASTR
Gauss - Jordan
a31 aik Q = = = 0,3 akk a11 a11a31 = a31a11Q = a31 =0 a11
aij = a31
aij = a32 = a32a12Q = 0,20,033 0,3 = 0,19 aij = a33 = a33 a13Q = 100,066 0,3 = 10,02 aij = a34 = a34a14Q = 71,4 2,6160,3 = 70,615 a34 = b3 y a14 = b1 1 0,0333 0,0667 2,61667 Formamos la matrz resultante = 0 7,0033 0,2933 19,5617 0 0,19 10,02 70,615
28
ESOA
MASTR
1 0,0333 0,0667 2,61667 1 0,0333 0,0667 2,61667 0 7,0033 0,2933 19,5617 0 1 0,04188 2,7932 0 0,19 10,02 70,615 0 0,19 10,02 70,615
j : de 2 a 4 recorriendo las filas a32 aik Q = = = 0,19 akk a 22 a 22a32 aij = a32 = a32 a 22Q = a32 =0 a 22 aij = a33 = a33a23Q = 10,02 0,04188 0,19 = 10,012 aij = a34 = a34a24Q = 70,615 2,7932 0,19 = 70,084 a34 = b3 y a24 = b2
29
ESOA
MASTR
30
ESOA
MASTR
1 0 0,068063 2,5235 1 0 0,068063 2,5235 0 1 0,04188 2,7932 0 1 0,04188 2,7932 0 0 10,012 70,0843 0 0 1 7
31
ESOA
MASTR
Gauss - Jordan Ahora operamos con la 2 fila: a 23 0,04188 Q = = = 0,04188 a33 1 a33a23 aij = a 23 = a23a33Q = a23 =0 a33 aij = a24 = a 24a34Q = 2,7932 70,04188 = 2,5 a 24 = b 2 y a34 = b3
Resultado = 1 0 0 3 0 1 0 2,5 0 0 1 7 Nota: La carga computacional de ste algoritmo >> que la de Gauss simple.
32
ESOA
MASTR
Gauss - Jordan
33
ESOA
MASTR
Mtodo iterativo de Gauss-Seidel Supongamos un sistema de 3 ecuaciones con 3 incgnitas: b1 a12 x 2a13 x 3 x1 = Ec 11.5a a11 a11 x 1a12 x 2a13 x 3 = b1 b2 a12 x 1 a23 x 3 Despejamos a21 x 1a22 x 2a23 x 3 = b2 x2 = Ec 11.5b a22 a31 x 1 a32 x 2a33 x 3 = b3 b3a31 x 1a32 x 2 x3 = Ec 11.5c a33 Se escoge inicialmente 3 valores para c/u de las x. Por ejemplo: 0 (que suele ser el ms elegido). Se calcula x1 y se usa el resultado para calculare x2 ; luego se usan los resultados obtenidos de x1 y x2 para el clculo de x3 y se vuelve a empezar. La convergencia se verifica con el j j 1 siguiente criterio x i x i 100 % s a , i = j xi
34
ESOA
MASTR
35
ESOA
MASTR
Mtodo iterativo de Gauss-Seidel Practica en CALC o EXEL Ejemplo 11.3 Pag 311. Ejercicio Hecho en Calc.
36
ESOA
MASTR
Mtodo iterativo de Gauss-Seidel Ejemplo 11.3 Pag 311. Criterio de convergencia para el mtodo de Gauss-Seidel. La iteracin de punto fijo presenta 2 problemas fundamentales: 1 en algunas ocasiones No es convergente; 2 cuando converge, con frecuencia lo hace en forma muy lenta. El criterio de convergencia se puede desarrollar a tomando en cuenta que las condiciones suficientes para la convergencia de 2 ecuaciones no lineales u (x,y) y v (x,y), son:
u v <1 y x x
u v <1 y y
37
ESOA
MASTR
Mtodo iterativo de Gauss-Seidel Este criterio se puede aplicar a las ecuaciones lineales que se resuelven con el mtodo de Gauss-Seidel. Por ejemplo el caso de dos ecuaciones con 2 incgnitas, el algoritmo de Gauss-Seidel se expresa como
c 1 a12 u ( x 1, x 2 )= x2 y a11 a11 c 2 a21 v ( x 1, x 2 )= x1 a22 a22
u =0 x1
a21 v = x1 a22
a12 u = x2 a11
v =0 x2
a 21 <1 a 22
y a11a12
38
ESOA
MASTR
Ec 11.10
Es decir, el coeficiente diagonal de c/u de las ecuaciones debe ser mayor que la suma del valor absoluto de los otros coeficientes de la ecuacin. Este criterio es suficiente pero no necesario para la convergencia. Es decir que el mtodo puede funcionar aunque no se satisfaga la Ec 11.10
39
ESOA
MASTR
Mtodo iterativo de Gauss-Seidel Mejoramiento de la convergencia usando relajacin La relajacin representa una ligera modificacin al mtodo de GaussSeidel y sta permite mejorar la convergencia. Despus que se calcula c/nuevo valor de x por medio de la Ec 11.5, se modifica mediante un promedio ponderado de los resultados de las iteraciones anterior y actual.
xi
nuevo relajado
= xi
nuevo
+(1 ) x i
anterior
40
ESOA
MASTR
41
ESOA
MASTR
Cuadro comparativo
42
ESOA
MASTR
43
Fin Unidad N2
El hombre que pierde la honra por el negocio, pierde el negocio y la honra. Quevedo.
44