1.2 Representación matricial de un sistema mxn 1.3 Sistemas de resolución sencilla. ( a11 x1 +a12 x2 +!+a1n xn =b1 Sistema triangular superior: U b* a21 x1 +a22 x2 +!+a2n xn =b2 " am1 x1 +am2 x2 +!+amn xn =bm ! a11 # a21 # # ! #" a m1 a12 a22 ! am2 … a1n $ ! x1 $ ! b1 $ … a2n & # x2 & # b2 & &# & =# & " ! & #! & #! & … amn &% #" xn &% #" bm &% (U b * ) " 2 $ = $0 $ $# 0 !1 2 1 0 0 3 1 % ' 2 ' ' !1'& 1 5 x3 = ! !!!!!x2 = 2 !!!!!x1 = ! 3 3 Sistema escalonado superior: Ax=b (M b* ) " 1 $ = $0 $ $# 0 2 !1 0 0 1 1 0 0 1 ) 1 % ' 2 ' ' !1'& (M b* ) x4 = !1 (v. pri.); x3 = 3 (v. pri.) x2 = t (par.); !!x1 = 4 ! 2t (v. pri.) 1 ! Resolución general de un sistema escalonado Mx = b* Matriz ampliada Ax=b • • • • ! a11 #a ( A b ) = # !21 # #" a m1 a12 a22 ! am2 3 … a1n … a2n " ! … amn b1 $ b2 & & ! & bm &% * 1. Si existe, en ( M b ) una fila ( 0,0,…,0!|!bk* ) con bk* ! 0 , entonces el S.E.L. es incompatible, en caso contrario, el S.E.L. será compatible. 2. Si el sistema es compatible, entonces el conjunto solución se obtiene: • Solución Se despejan las variables principales respecto al resto de variables (llamadas no principales o parámetros); Conjunto solución • Sistemas compatibles e incompatibles Se asignan valores arbitrarios (s,t,.…) a las variables no principales (parámetros) obteniéndose el conjunto solución. Sistemas equivalentes: dos sistemas son equivalentes si tienen el mismo conjunto solución 2 4 Sistemas lineales nxn 2. Método de Gauss y sus variantes. • ¿cómo se puede conseguir un sistema equivalente al inicial 1." Eliminación o reducción de la matriz (A | b) a la forma (U | b* ) que esté en forma triangular superior? mediante las operaciones sobre las filas de ( A b) : mediante operaciones elementales sobre sus filas: • Multiplicación por factores no nulos; a) Multiplicación por factores no nulos (#Fi !Fi); • Intercambio de filas; b) Intercambio de filas (notación: Fi " Fj); c) Sumar a una fila dada un múltiplo de otra (Fj+#Fi !Fj). • Sumar a una fila dada un múltiplo de otra. • ¿cuándo tiene solución? rango ( A b ) = rango ( A ) * 2." Resolución del sistema triangular, Ux = b , equivalente al inicial. • ¿cuándo tiene solución única? rango ( A ) = n det ( A ) ! 0 !!A -1 5 7 Partimos de la matriz ampliada: Si admite solución única, ¿cómo calcularla? • métodos directos (solución exacta): Cramer, Gauss, descomposición LU, etc.. (A Obtienen la solución exacta tras un número finito de operaciones • métodos iterativos (aproximación a la solución exacta): Jacobi, Gauss-Seidel, etc.. obtienen aproximaciones sucesivas con el objetivo de que converjan a la solución exacta. (k ) b (k ) ) ! a(1) 11 # # 0 # " =# # 0 # # " # " 0 (1) (1) (1) a12 ! a1k ! a1n ( 2) ( 2) ( 2) a22 ! a2k ! a2n " 0 # " # " (k) (k) ! akk ! akn # 0 ( " # " (k) ( ! ank ! annk) b1(1) $ & b2(2) & & " & bk(k ) & & " & & bn(k ) % ) que inicialmene sería: A(1) b(1) = ( A b ) 6 8 ( ) ( 1. Para k=1,2,…,n-1, "" A (k ) b(k ) ! A (k +1) b(k +1) a) Si (k ) akk ) • como sigue: ! 0 (pivote), entonces: posible sin intercambio de filas? • i. Formamos la matriz de transformación: "1 $" $ $0 Lk = $ 0 $ $" $# 0 ! # 0 " ! 1 ! !lk+1,k # ! " !lnk ( ( Teorema 3.1 Sea el sistema nxn, Ax=b, con det(A)!0; entonces el método de Gauss puede completarse sin intercambio de las filas si, y sólo si, ! a11 … a1k $ det # ! " ! & ' 0 # & " ak1 # akk % ) (k +1) b (k +1) = Lk A (k!) b (k ) donde A (k+1) tiene ii. Entonces: A ceros bajo la diagonal en las columnas 1,2,…, k.""""" 9 (k ) b) Si akk = 0 , entonces: (k ) • Buscamos el primer elemento no nulo a jk (j > k) • Intercambiamos las filas j y k-ésima en (las notamos igual) (A (k ) b (k ) ) • Procedemos como en el caso anterior. 2. Resolvemos el sistema triangular resultante: Ux = b * si en el caso b) todos los posibles pivotes son nulos ¿qué ocurre? 0 ! 0% " # "' ' ) a(k 0 ! 0' jk !!!con!!l = ,!!! j > k jk (k ) 1 ! 0' akk ' " # "' 0 ! 1 '& ) ¿cuándo podemos saber si el método de Gauss es donde U = A (n) ,!!!b* = b (n) 10 k = 1, 2,…, n 11