Ing. Darío Guamán Lozada MSc. ESPOCH Métodos Numéricos Sistemas de ecuaciones lineales 1 Ing. Darío Guamán Lozada MSc. ESPOCH Sistema de ecuaciones lineales - Se conoce como sistema de ecuaciones lineales al conjunto de expresiones de la forma 𝑎11 𝑥1 + 𝑎12 𝑥2 + ⋯ + 𝑎1𝑛 𝑥𝑛 = 𝑏1 𝑎21 𝑥1 + 𝑎22 𝑥2 + ⋯ + 𝑎2𝑛 𝑥𝑛 = 𝑏2 ⋅ ⋅ ⋅ ⋅ 𝑎𝑛1 𝑥1 + 𝑎𝑛2 𝑥2 + ⋯ + 𝑎𝑛𝑛 𝑥𝑛 = 𝑏𝑛 - Un sistema de ecuaciones es un conjunto de dos o más ecuaciones con varias incógnitas en la que deseamos encontrar una solución común. - A los sistemas de ecuaciones se lo pueden representar en forma matricial 2 Ing. Darío Guamán Lozada MSc. ESPOCH Matrices - Una matriz es una arreglo rectangular de elementos representados por un solo símbolo (Mayúsculas) - Un conjunto horizontal se llama reglón (fila) y un conjunto vertical se llama columna - Si una matriz consta únicamente de un reglón o columna, este tomara el nombre de vector (reglón o columna) - Las dimensiones de una matriz esta representada como n x m, donde n es el numero de reglones, y m es el numero de columnas 𝑎11 𝑎21 ⋅ [𝐴] = ⋅ ⋅ 𝑎𝑛 𝑎12 𝑎22 ⋅ ⋅ ⋅ 𝑎𝑛2 𝑎13 𝑎23 … … 𝑎𝑛3 … 𝑎1𝑚 𝑎2𝑚 ⋅ ⋅ ⋅ 𝑎𝑛𝑚 - A una matriz con el mismo numero de filas y columnas se le conoce como una matiz cuadrada - A la diagonal que contiene los elementos 𝑎11, 𝑎22 , … , 𝑎𝑛𝑛 se le conoce como diagonal principal 3 Ing. Darío Guamán Lozada MSc. ESPOCH Matrices especiales - Matriz simétrica (se cumple que 𝑎𝑖𝑗 = 𝑎𝑗𝑖 , para todo 𝑖, 𝑗 ) 5 1 2 [𝐴] = 1 3 7 2 7 8 - Matriz diagonal (se cumple que 𝑎𝑖𝑗 = 0, para todo 𝑖 ≠ 𝑗 ) 𝑎11 𝑎22 [𝐴] = 𝑎33 𝑎44 - Matriz identidad (se cumple que 𝑎𝑖𝑗 = 0, para todo 𝑖 ≠ 𝑗 y 𝑎𝑖𝑗 = 1, para todo 𝑖 = 𝑗 ) 1 [𝐼] = 1 1 1 4 Ing. Darío Guamán Lozada MSc. ESPOCH Matrices especiales - Matriz triangular superior (se cumple que 𝑎𝑖𝑗 = 0, para todo 𝑖 > 𝑗 ) 𝑎11 [𝐴] = 𝑎12 𝑎22 𝑎13 𝑎23 𝑎33 𝑎14 𝑎24 𝑎34 𝑎44 - Matriz triangular inferior (se cumple que 𝑎𝑖𝑗 = 0, para todo 𝑖 < 𝑗 ) 𝑎11 𝑎21 [𝐴] = 𝑎 31 𝑎41 𝑎22 𝑎32 𝑎42 𝑎33 𝑎43 𝑎44 𝑎23 𝑎33 𝑎43 𝑎34 𝑎44 - Matriz banda [𝐴] = 𝑎11 𝑎21 𝑎12 𝑎22 𝑎32 5 Ing. Darío Guamán Lozada MSc. ESPOCH Operaciones con matrices - Sea A y B dos matrices de dimensiones iguales (mismo orden), se define a la SUMA o RESTA como: 𝐶 = 𝐴 ± [𝐵], 𝑑𝑜𝑛𝑑𝑒 𝑐𝑖𝑗 = 𝑎𝑖𝑗 ± 𝑏𝑖𝑗 La SUMA/RESTA es asociativa y conmutativa - Sea k un escalar La MULTIPLICACIÓN de una matriz POR UN ESCALAR queda definido como: 𝐶 = 𝑘 ∗ [𝐴], 𝑑𝑜𝑛𝑑𝑒 𝑐𝑖𝑗 = 𝑘 ∗ 𝑎𝑖𝑗 - La MULTIPLICACIÓN DE DOS MATRICES queda definido como: 𝑛 𝐶 = 𝐴 [𝐵], 𝑑𝑜𝑛𝑑𝑒 𝑐𝑖𝑗 = 𝑎𝑖𝑘 ∗ 𝑏𝑘𝑗 𝑘=1 Donde n, corresponde al numero de filas de la matriz A, y al numero de columnas de la matriz B La MULTIPLICACIÓN DE MATRICES es asociativa, pero no conmutativa ( 𝐴 [𝐵] ≠ 𝐵 [𝐴]) - La TRANSPUESTA DE UNA MATRIZ se representa como 𝐴𝑇 : 𝑇 𝑑𝑜𝑛𝑑𝑒 𝑎𝑖𝑗 = 𝑎𝑗𝑖 6 Ing. Darío Guamán Lozada MSc. ESPOCH Determinante de una Matriz - Es la asignación de un numero escalar a una matriz cuadrada, y se expresa como det(𝐴) o 𝐴 - A medida que aumenta el orden de la matriz, aumenta el numero de cálculos para el determinante - El determinante de una matriz de orden dos corresponde al producto y suma de sus diagonales 𝑎11 𝑎21 𝑎12 𝑎22 = 𝑎11 ⋅ 𝑎22 − 𝑎12 ⋅ 𝑎21 - El determinante de cualquier matriz de orden superior se lo puede hacer por diversos métodos, el mas utilizado para matrices pequeñas (normalmente hasta 3) es la regla de Sarrus. Para una matriz de mayor orden se utiliza el calculo de determinantes por cofactores - En Matlab, existe una función que nos entrega ya el determinante de una Matriz "det(𝐴)“ - Cuando el determinante de una matriz toma el valor de cero, se dice que la matriz es SINGULAR 7 Ing. Darío Guamán Lozada MSc. ESPOCH Representación de ecuaciones lineales en forma de Matriz - Dado un sistema de ecuaciones, 𝑎11 𝑥1 + 𝑎12 𝑥2 + ⋯ + 𝑎1𝑛 𝑥𝑛 = 𝑏1 𝑎21 𝑥1 + 𝑎22 𝑥2 + ⋯ + 𝑎2𝑛 𝑥𝑛 = 𝑏2 ⋅ ⋅ ⋅ 𝑎𝑛1 𝑥1 + 𝑎𝑛2 𝑥2 + ⋯ + 𝑎𝑛𝑛 𝑥𝑛 = 𝑏𝑛 - este se puede expresar de forma matricial como sigue: 𝑎11 𝑎21 ⋅ 𝐴 = ⋅ ⋅ 𝑎𝑛1 𝑎12 𝑎22 ⋅ ⋅ ⋅ 𝑎𝑛2 ⋯ ⋯ 𝑎1𝑛 𝑎2𝑛 𝑥1 𝑏1 ⋅ 𝑥2 𝑏2 ; 𝐵 = ; 𝑋 = ⋮ ⋅ ⋮ 𝑥𝑛 ⋅ 𝑏𝑛 ⋯ 𝑎𝑛𝑛 - De donde, 𝐴𝑋 = 𝐵 8 Ing. Darío Guamán Lozada MSc. ESPOCH Método grafico en la solución de sistemas de ecuaciones - El método grafico únicamente funciona con un máximo de 2 ecuaciones con dos incognitas 𝑎11 𝑥1 + 𝑎12 𝑥2 = 𝑏1 𝑎21 𝑥1 + 𝑎22 𝑥2 = 𝑏2 - Despejando cualquiera de las incógnitas de las ecuaciones tenemos, 𝑎11 𝑏1 𝑥1 + 𝑎12 𝑎12 𝑎21 𝑏2 𝑥2 = − 𝑥1 + 𝑎22 𝑎22 - Esta representación nos permite graficar en un plano cartesiano cada una de las ecuaciones, y el punto de intersección corresponderá a la solución 𝑥2 = − 9 Ing. Darío Guamán Lozada MSc. ESPOCH Ejemplo - Utilizando el método grafico resuelva el siguiente sistema de ecuaciones 3𝑥1 + 2𝑥2 = 18 −𝑥1 + 2𝑥2 = 2 - Despejando 𝑥2 , 3 18 𝑥2 = − 𝑥 + 2 1 2 −1 2 𝑥2 = − 𝑥1 + 2 2 10 ESPOCH Ing. Darío Guamán Lozada MSc. Regla de Cramer - Esta regla establece que cada incógnita de un sistema de ecuaciones lineales algebraicas puede expresarse como una fracción de dos determinantes con denominador D y con el numerador obtenido a partir de D, al reemplazar la columna de coeficientes de la incógnita en cuestión por las constantes b1, b2, …, bn. Por ejemplo, x1 𝑏1 𝑎12 𝑎13 𝑏2 𝑎22 𝑎23 𝑏3 𝑎32 𝑎33 𝑥1 = 𝐷 Ejemplo Utilice la regla de Cramer para resolver el siguiente sistema de Ecuaciones Lineales 0.3𝑥1 + 0.52𝑥2 + 𝑥3 = −0.01 0.5𝑥1 + 𝑥2 + 1.9𝑥3 = 0.67 0.1𝑥1 + 0.3𝑥2 + 0.5𝑥3 = −0.44 11 Ing. Darío Guamán Lozada MSc. ESPOCH Eliminación de Gauss Simple - Considere un sistema de ecuaciones con 2 incógnitas 𝑎11 𝑥1 + 𝑎12 𝑥2 = 𝑏1 𝑎21 𝑥1 + 𝑎22 𝑥2 = 𝑏2 - La solución de este sistema se puede obtener si se multiplica una de las ecuaciones por una factor determinado para luego restarla de la otra expresión 𝑎11 𝑥1 + 𝑎12 𝑥2 = 𝑏1 𝑎21 𝑥1 + 𝑎22 𝑥2 = 𝑏2 𝑎21 𝑎21 𝑎21 𝑎21 𝑥1 + 𝑎12 𝑥 = 𝑏1 ∗ 𝑎11 2 𝑎11 𝑎11 ⇒ 𝑎21 𝑥1 + 𝑎22 𝑥2 = 𝑏2 𝑎21 𝑎21 𝑎 𝑎 𝑥2 = 𝑏1 𝑎11 𝑎11 ⇒ 0 + 𝑎12 21 − 𝑎22 𝑥2 = 𝑏1 21 − 𝑏2 𝑎11 𝑎11 − 𝑎21 𝑥1 + 𝑎22 𝑥2 = 𝑏2 𝑎21 𝑥1 + 𝑎12 Quedándonos una expresión solo en términos de una variable de la cual ya podemos conocer su valor Ing. Darío Guamán Lozada MSc. ESPOCH Eliminación de Gauss Simple – Ejemplo 1 - - Dado el siguiente sistema de ecuaciones Multiplicamos la primera ecuación por ¼ −4𝑥1 + 5𝑥2 = 15 𝑥1 + 3𝑥2 = 9 5 15 −1𝑥1 + 𝑥2 = 4 4 𝑥1 + 3𝑥2 = 9 - Y sumamos el resultado a la ecuación 2 5 15 −1𝑥1 + 𝑥2 = 4 4 17 51 0𝑥1 + 𝑥2 = 4 4 - De la segunda ecuación, podemos despejar el valor de 𝑥2 5 15 −1𝑥1 + 𝑥2 = 4 4 𝑥2 = 3 Si reemplazamos el valor de 𝑥2 en la primera ecuación podemos obtener la solución 𝑥2 = 3; 𝑥1 = 0 Ing. Darío Guamán Lozada MSc. ESPOCH Eliminación de Gauss Simple – Ejemplo 1 - El proceso lo podemos sistematizar de la siguiente forma: Expresamos el sistema en forma de matriz −4𝑥1 + 5𝑥2 = 15 −4 ⇒ 𝑥1 + 3𝑥2 = 9 1 - A la primera fila la dividimos por -4 1 1 5 𝑥1 15 = 3 𝑥2 9 5 𝑥 15 1 − 4 𝑥2 = 4 3 9 − - Restamos la segunda fila de la primera 1 0 15 5 − 4 4 𝑥1 = 17 𝑥2 51 4 4 − - Dividimos la segunda fila para 17/4 - 5 𝑥 15 1 − 4 𝑥2 = 4 0 1 3 El valor de b2 en la segunda fila corresponde a la solución para x2, si reemplazamos este valor 1 − 𝑥2 = 3; 𝑥1 = 0 Ing. Darío Guamán Lozada MSc. ESPOCH Eliminación de Gauss Simple - - Al método visto en el ejemplo se le conoce como el método de Gauss Simple Este método se puede escalar a matrices mas grandes La idea en general es tomar la primera ecuación y dividirla para el coeficiente de x1, una vez que el coeficiente es uno, esta ecuación se utilizara para hacer cero a los coeficientes de x1 de las filas inferiores Una vez que los coeficientes de las otras ecuaciones ya son cero, se toma la siguiente ecuación y se divide para el coeficiente de x2, una vez que este coeficiente es 1, este se utiliza para hacer cero a los coeficientes de x2 de las filas inferiores, y el proceso continua de matera iterativa hasta hacer el ultimo termino de la matriz 1 A este procedimiento se le conoce como eliminación hacia adelante Una vez que el ultimo termino sea uno, este corresponderá a la solución de una de las incógnitas, y se puede utilizar este para encontrar las otras soluciones A este procedimiento se le conoce como sustitución hacia atrás Para evitar incluir la matriz de incógnitas (X), se puede extender la matriz de coeficiente (A) con la matriz B, quedando de la siguiente forma 𝑎11 𝑎21 𝑎12 𝑥1 𝑎11 𝑏1 = ⇒ 𝑎22 𝑥2 𝑎21 𝑏2 𝑎12 𝑏1 𝑎22 |𝑏2 Ing. Darío Guamán Lozada MSc. ESPOCH Eliminación de Gauss Simple – Ejemplo 2 - Utilice el método de Gauss Simple para resolver el siguiente sistemas de ecuaciones 1 2 4 -3 2 0 2 1 1 4 2 3 4 3 1 2 13 28 20 6 ESPOCH Ing. Darío Guamán Lozada MSc. 17 ESPOCH Ing. Darío Guamán Lozada MSc. 18 ESPOCH Ing. Darío Guamán Lozada MSc. Eliminación de Gauss Simple (Pivoteo Parcial) - El método de Gauss simple no puede resolver sistemas en donde alguno de los elementos de la diagonal principal sean cero, o valores cercanos a este - Para resolver este problema se introduce el PIVOTEO PARCIAL, que consiste en mover las filas con la finalidad de obtener el mayor numero como pivote - Si se omite la división para los elementos de la diagonal principal, el determinante, se lo puede obtener de la multiplicación de los elementos de dicha matriz - Si el determinante de una matriz es cero, el sistema no tiene solución, y esto se puede deber a que: el sistema esta mal acondicionado o que por lo menos dos filas o dos columnas son proporcionales entre si Ing. Darío Guamán Lozada MSc. ESPOCH Eliminación de Gauss Simple (Pivoteo Parcial) – Ejemplo 1 - Dado el siguiente sistemas de ecuaciones, encuentre el determinante y la solución del sistema aplicando el método de pivoteo parcial 0 0 2 0 1,5 0 1 3 −2 0 −0,27 1 −0,25 0 0 0 −2 −1 0 0 1 0 −2 0 −1 a b c d e = 6 −12 −6 0 0 ESPOCH Ing. Darío Guamán Lozada MSc. 21 ESPOCH Ing. Darío Guamán Lozada MSc. Método de Gauss-Jordan - El método de Gauss-Jordan consiste en hacer ceros a los elementos superiores e inferiores a la diagonal principal normalizada (haciendo 1 a todos los elementos de la diagonal principal) Ejemplo. Resuelva el siguiente S.E 𝑥1 − 𝑥2 + 3𝑥3 + 5𝑥4 − 6𝑥5 = −15 3𝑥1 − 4𝑥2 + 5𝑥3 − 2𝑥4 + 𝑥5 = −43 −2𝑥1 + 3𝑥2 − 𝑥3 + 3𝑥4 + 5𝑥5 = 17 −𝑥1 − 𝑥2 + 2𝑥3 − 2𝑥4 + 3𝑥5 = −13 5𝑥1 − 3𝑥2 + 𝑥3 − 4𝑥4 + 7𝑥5 = −20 Ing. Darío Guamán Lozada MSc. ESPOCH 𝑥1 − 𝑥2 + 3𝑥3 + 5𝑥4 − 6𝑥5 = −15 3𝑥1 − 4𝑥2 + 5𝑥3 − 2𝑥4 + 𝑥5 = −43 −2𝑥1 + 3𝑥2 − 𝑥3 + 3𝑥4 + 5𝑥5 = 17 −𝑥1 − 𝑥2 + 2𝑥3 − 2𝑥4 + 3𝑥5 = −13 5𝑥1 − 3𝑥2 + 𝑥3 − 4𝑥4 + 7𝑥5 = −20 23 ESPOCH Ing. Darío Guamán Lozada MSc. Matriz Inversa - Se define como matriz inversa de una matriz 𝐴, a una matriz 𝐴−1 , tal que la multiplicación de 𝐴𝐴−1 = 𝐼 - Existen algunas formas de calcular la Matriz inversa de una matriz A, uno de los métodos es la eliminación de Gauss, y se calcula como sigue 1.- Tomar la matriz de coeficientes de un SEL y aumentarla con la matriz identidad 2.- Realizar el procedimiento de eliminación de Gauss (Gauss-Jordan) hasta obtener unos en la diagonal principal 3.- La matriz resultante en el extremo opuesto a la matriz Identidad es la matriz Inversa de A 4.- La multiplicación de esta matriz con los términos independientes (Vector b), da como resultado la solución del sistema 5.- No existe matriz inversa cuando el determinante de la matriz A es cero Ing. Darío Guamán Lozada MSc. ESPOCH Ejemplo - Inversa - Se desea codificar el mensaje “Hola Mundo..”, para lo cual se utilizara matrices A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 H O L A 8 15 12 1 27 M U N D O . . 13 21 14 4 15 28 28 . 27 28 ESPOCH Ing. Darío Guamán Lozada MSc. 26 Ing. Darío Guamán Lozada MSc. ESPOCH Método de Gauss - Seidel - Se define como un método iterativo para encontrar la solución de un sistema de ecuaciones Sea un sistema de ecuaciones definido como: 𝐴 𝑋 = [𝑏] Si, para cada fila 𝑖 se despeja el valor de xi (siempre y cuando, alguno de los elementos de la diagonal principal no sea cero), para luego suponer un valor inicial de 𝑋 e ir iterando hasta obtener una solución en donde 𝜀𝑎 < 𝜀𝑠 Ejemplo Sea el sistema de ecuaciones: 𝑎11 𝑎21 𝑎31 𝑎12 𝑎22 𝑎31 𝑎13 𝑥1 𝑏1 𝑎23 𝑥2 = 𝑏2 𝑎33 𝑥3 𝑏3 - Donde una primera aproximación podría ser en 𝑥1 0 𝑥2 = 0 𝑥3 0 ESPOCH Ing. Darío Guamán Lozada MSc. Método de Gauss – Seidel (Convergencia) - Se puede afirmar la convergencia hacia una solución cuando la evaluación de la pendiente de la ecuación utilizando fracciones parciales en menor que 1, que se traduce en que la matriz debe de ser de Diagonal Dominante (Los elementos de la diagonal principal tienen que tener el mayor valor de la sumatoria de los otros elementos de la matriz (en valor absoluto) Ing. Darío Guamán Lozada MSc. ESPOCH Ejemplo - Utilizando el método de Gauss Seidel, aproxime la solución del siguiente sistema de ecuaciones 2𝑥1 + 5𝑥2 + 𝑥3 = −5 6𝑥1 + 2𝑥2 + 𝑥3 = 12 𝑥1 + 2𝑥2 + 9𝑥3 = 3