Sistemas de ecuaciones lineales

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Sistemas de ecuaciones lineales"

Transcripción

1 Sistemas de ecuaciones lineales Escuela de Ingeniería Informática de Oviedo (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales / 8

2 Contenidos Introducción Métodos directos Gauss Gauss con pivote Gauss-Jordan Factorización LU Métodos iterativos Jacobi Gauss-Seidel Convergencia de los métodos iterativos 4 Descomposición en valores singulares (SVD) Diagonalización Descomposición en valores singulares (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales / 8

3 Introducción Problema Objetivo Resolver sistemas de ecuaciones lineales con el mismo número de ecuaciones que de incógnitas Problema Dados los números a ij y b j para i, j =,,..., n se trata de hallar los números x, x,..., x n que verifican las n ecuaciones lineales a x + a x a n x n = b a x + a x a n x n = b.. a n x + a n x a nn x n = b n (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales / 8

4 Introducción Problema Definimos: la matriz de coeficientes: A = (a ij ) n i,j= el vector del segundo miembro: b = (b i ) n i= el vector de incógnitas: x = (x i ) n i= Usando la notación matricial, el sistema se escribe Ax = b En lo que sigue, suponemos que el sistema tiene una única solución (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 4 / 8

5 Soluciones numéricas Los métodos pueden ser: Métodos directos Introducción La solución se calcula en un número finito de pasos conocidos a priori. Sólo están sujetos a errores de redondeo. Son adecuados para resolver sistemas pequeños sistemas grandes con matriz llena. Veremos los métodos de: Gauss, Gauss con pivote y Descomposición LU Métodos iterativos Construyen una sucesión que converge a la solución del sistema. Además de los errores de redondeo., exite un error de truncamiento. Veremos los métodos de: Jacobi y Gauss-Seidel (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 5 / 8

6 Métodos directos Gauss Método de Gauss: triangularización La idea del método de Gauss es transforma el sistema de ecuaciones lineales original en un sistema de matriz triangular superior con las mismas soluciones. Para ello se realizan las operaciones: f i f i + λf j, j i f i f j (si usamos la estrategia del pivote) En estos cálculos sólo intervienen la matriz de coeficientes y el vector del segundo miembro (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 6 / 8

7 Métodos directos Gauss Método de Gauss: sustitución regresiva Una vez hemos triangularizado la matriz de coeficientes tenemos un sistema del tipo Ux = b donde U es una matriz triangular superior: U = u u u... u n 0 u u... u n 0 0 u... u n u nn (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 7 / 8

8 Métodos directos Gauss Método de Gauss: sustitución regresiva La ecuación i-ésima del sistema, para i =,,..., n es: u ii x i + u ii+ x i+ + + u in x n = b i Por lo tanto, para i = n, n,...,, si u ii 0 entonces x i = b i u ii+ x i+ u in x n = n b i u ij x j u ii u ii j=i+ (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 8 / 8

9 Métodos directos Gauss Método de Gauss: sustitución regresiva Algoritmo sustitución hacia atrás: Si u nn = 0, parar (no existe solución única). Hacer x n = bn u nn Para i = n,..., Si u ii = 0, parar (no tiene solución) Hacer x i = n b i u ij x j u ii j=i+ (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 9 / 8

10 Métodos directos Gauss Un ejemplo de Gauss Resolver un sistema lineal por Gauss x +y z = 5 4x +4y z = x +y z = TRIANGULARIZACIÓN Hacemos ceros por debajo del pivote en la primera columna. f f f f = f f = f 4 f f = f f (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 0 / 8

11 Métodos directos Gauss Un ejemplo de Gauss Resolver un sistema lineal por Gauss x +y z = 5 4x +4y z = x +y z = TRIANGULARIZACIÓN Hacemos ceros por debajo del pivote en la primera columna. f f f f = f f = f 4 f f = f f (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 0 / 8

12 Un ejemplo de Gauss Métodos directos Gauss TRIANGULARIZACIÓN Hacemos ceros por debajo del pivote en la segunda columna. f 5 f = f f 0 7 f f = f f = f 6 f Y ya tenemos una matriz triangular superior (con ceros por debajo de la diagonal principal). f 5 f 0 7 f (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales / 8

13 Un ejemplo de Gauss Métodos directos Gauss TRIANGULARIZACIÓN Hacemos ceros por debajo del pivote en la segunda columna. f 5 f = f f 0 7 f f = f f = f 6 f Y ya tenemos una matriz triangular superior (con ceros por debajo de la diagonal principal). f 5 f 0 7 f (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales / 8

14 Métodos directos Gauss Un ejemplo de Gauss SUSTITUCIÓN REGRESIVA Despejamos las incógnitas empezando por la ecuación de abajo y progresamos hacia arriba. x +y z = 5 y z = 7 5z = 5 Empezamos por la z z = 5/( 5) = y = ( 7 + z)/( ) = ( 7 + )/( ) = x = (5 y + z)/ = (5 () + ())/ = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales / 8

15 Métodos directos Gauss Un ejemplo de Gauss SUSTITUCIÓN REGRESIVA Despejamos las incógnitas empezando por la ecuación de abajo y progresamos hacia arriba. x +y z = 5 y z = 7 5z = 5 Empezamos por la z z = 5/( 5) = y = ( 7 + z)/( ) = ( 7 + )/( ) = x = (5 y + z)/ = (5 () + ())/ = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales / 8

16 Métodos directos Gauss con pivote La estrategia del pivote En la triangularización, en la primera transformación de la matriz, obtenemos ceros por debajo de a, en el segundo paso hacemos ceros por debajo de a y así sucesivamente. Estos elemetos a ii son los pivotes. Hay casos donde se cambian: Si es pivote parcial, intercambiando filas y tomando como pivote el elemento de mayor valor absoluto a ij que está en la columna del pivote por debajo del pivote. Si es pivote total, intercambiando filas y columnas. Ejemplos que requieren pivote: cuando a ii = 0 cuando a ii es muy pequeño y se pueden producir grandes errores de redondeo. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales / 8

17 Métodos directos Gauss con pivote Un ejemplo de Gauss con pivote Resolver un sistema lineal por Gauss con pivote x +y z = 0 x +y +z = 7 x y z = 4 TRIANGULARIZACIÓN En este primer paso buscamos el pivote en la primera columna. Cogemos como pivote el elemento de mayor valor absoluto. Hacemos ceros por debajo del pivote f f f f = f f = f f f = f f (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 4 / 8

18 Métodos directos Gauss con pivote Un ejemplo de Gauss con pivote Resolver un sistema lineal por Gauss con pivote x +y z = 0 x +y +z = 7 x y z = 4 TRIANGULARIZACIÓN En este primer paso buscamos el pivote en la primera columna. Cogemos como pivote el elemento de mayor valor absoluto. Hacemos ceros por debajo del pivote f f f f = f f = f f f = f f (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 4 / 8

19 Métodos directos Gauss con pivote TRIANGULARIZACIÓN Ahora el máximo valor, el pivote 7/ está en la segunda columna por lo que no hace falta intercambiar filas. f 4 f f = f 0 f = f f f = f 5/ 7/ f Y ya tenemos una matriz triangular superior (con ceros por debajo de la diagonal principal) f 4 f f (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 5 / 8

20 Métodos directos Gauss con pivote TRIANGULARIZACIÓN Ahora el máximo valor, el pivote 7/ está en la segunda columna por lo que no hace falta intercambiar filas. f 4 f f = f 0 f = f f f = f 5/ 7/ f Y ya tenemos una matriz triangular superior (con ceros por debajo de la diagonal principal) f 4 f f (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 5 / 8

21 Métodos directos Gauss con pivote SUSTITUCIÓN REGRESIVA Despejamos las incógnitas empezando por la ecuación de abajo y progresamos hacia arriba. x y z = 4 7 y +5 z = 9 7 z = 9 7 Empezamos con la z z = (9/7)/( /7) = y = ((9/) (5/)z)/(7/) = x = ( 4 + y + z)/ = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 6 / 8

22 Métodos directos Gauss con pivote SUSTITUCIÓN REGRESIVA Despejamos las incógnitas empezando por la ecuación de abajo y progresamos hacia arriba. x y z = 4 7 y +5 z = 9 7 z = 9 7 Empezamos con la z z = (9/7)/( /7) = y = ((9/) (5/)z)/(7/) = x = ( 4 + y + z)/ = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 6 / 8

23 Métodos directos Método de Gauss-Jordan Gauss-Jordan La idea del método de Gauss-Jordan es transformar el sistema de ecuaciones lineales original en un sistema de diagonal con las mismas soluciones. Para ello se realizan las mismas operaciones que en el método de Gauss: f i f i + λf j, j i f i f j (si usamos la estrategia del pivote) En estos cálculos intervienen la matriz de coeficientes y el vector del segundo miembro. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 7 / 8

24 Métodos directos Gauss-Jordan Un ejemplo de Gauss-Jordan Resolver un sistema lineal por Gauss-Jordan x +y z = 5 4x +4y z = x +y z = Dividimos la primera fila por el pivote. f 5 f 4 4 f f = f / (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 8 / 8

25 Métodos directos Gauss-Jordan Un ejemplo de Gauss-Jordan Resolver un sistema lineal por Gauss-Jordan x +y z = 5 4x +4y z = x +y z = Dividimos la primera fila por el pivote. f 5 f 4 4 f f = f / (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 8 / 8

26 Métodos directos Gauss-Jordan Un ejemplo de Gauss-Jordan Hacemos ceros por debajo del pivote en la primera columna. f 5 f f 4 4 f = f 4f f f = f ( )f Dividimos la segunda fila por el pivote. f 5 f 0 7 f = f /( ) f (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 9 / 8

27 Métodos directos Gauss-Jordan Un ejemplo de Gauss-Jordan Hacemos ceros por debajo del pivote en la primera columna. f 5 f f 4 4 f = f 4f f f = f ( )f Dividimos la segunda fila por el pivote. f 5 f 0 7 f = f /( ) f (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 9 / 8

28 Métodos directos Gauss-Jordan Un ejemplo de Gauss-Jordan Hacemos ceros por encima y por debajo del pivote en la segunda columna. f 5 f = f (/)f f 7 0 f f f = f 6f Dividimos la tercera fila por el pivote 5. f f 7 0 f f = f /( 5) (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 0 / 8

29 Métodos directos Gauss-Jordan Un ejemplo de Gauss-Jordan Hacemos ceros por encima y por debajo del pivote en la segunda columna. f 5 f = f (/)f f 7 0 f f f = f 6f Dividimos la tercera fila por el pivote 5. f f 7 0 f f = f /( 5) (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 0 / 8

30 Métodos directos Gauss-Jordan Un ejemplo de Gauss-Jordan Hacemos ceros por encima del pivote en la tercera columna. f f = f ( 5/4)f f 7 0 f = f (/)f f f 0 0 Y el sistema equivalente resultante es x = x = x = Es decir, la solución del sistema la da la columna de términos independientes. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales / 8

31 Métodos directos Gauss-Jordan Un ejemplo de Gauss-Jordan Hacemos ceros por encima del pivote en la tercera columna. f f = f ( 5/4)f f 7 0 f = f (/)f f f 0 0 Y el sistema equivalente resultante es x = x = x = Es decir, la solución del sistema la da la columna de términos independientes. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales / 8

32 Métodos directos Gauss-Jordan Cálculo de la matriz inversa con Gauss-Jordan La matriz inversa de una matriz A n n, caso de existir, es una matriz n n que llamaremos A que verifica AA = I = A A. Si consideramos que las columnas de A e I son como AA = I también se verifica A = (c c... c n ) y I = (e e... e n ) Ac = e, Ac = e,..., Ac n = e n Es decir, las columnas de la matriz A son las soluciones de n sistemas que tienen como matriz de coeficientes la matriz A y como término independiente las columnas de I. Es decir, si resolvemos simultaneamente estos n sistemas, las respectivas soluciones serán las columnas de A. Un método muy adecuado para resolver simultáneamente sistemas con la misma matriz de coeficientes es Gauss-Jordan. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales / 8

33 Métodos directos Gauss-Jordan Cálculo de la matriz inversa con Gauss-Jordan Escribir una matriz n n que consiste en la matriz dada A a la izquierda y la matriz identidad I de dimensión n n a la derecha [A I]. Mediante operaciones por filas, transformar la matriz A en la matriz I, de forma que obenemos a partir de [A I] obtenemos [ I A ]. Comprobar que AA = I = A A. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales / 8

34 Métodos directos Gauss-Jordan Cálculo de la matriz inversa con Gauss-Jordan Calcular la matriz inversa de A A = Escribimos la matriz[a I]. Dividimos la primera fila por el pivote. f 0 0 f = f / f 0 0 f 0 0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 4 / 8

35 Métodos directos Gauss-Jordan Cálculo de la matriz inversa con Gauss-Jordan Calcular la matriz inversa de A A = Escribimos la matriz[a I]. Dividimos la primera fila por el pivote. f 0 0 f = f / f 0 0 f 0 0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 4 / 8

36 Métodos directos Gauss-Jordan Cálculo de la matriz inversa con Gauss-Jordan Hacemos ceros por debajo del pivote en la primera columna. f 0 0 f f 0 0 f = f f f 0 0 f = f f Dividimos la segunda fila por el pivote. f f f f = f /( ) (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 5 / 8

37 Métodos directos Gauss-Jordan Cálculo de la matriz inversa con Gauss-Jordan Hacemos ceros por debajo del pivote en la primera columna. f 0 0 f f 0 0 f = f f f 0 0 f = f f Dividimos la segunda fila por el pivote. f f f f = f /( ) (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 5 / 8

38 Métodos directos Gauss-Jordan Cálculo de la matriz inversa con Gauss-Jordan Hacemos ceros por encima y por debajo del pivote en la segunda columna. f 0 0 f = f (/)f f 0 0 f f 0 0 f = f ( )f Como el pivote ya es, hacemos ceros por encima del pivote en la tercera columna. f 0 0 f = f ( )f f 0 0 f = f f f 0 0 f (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 6 / 8

39 Métodos directos Gauss-Jordan Cálculo de la matriz inversa con Gauss-Jordan Hacemos ceros por encima y por debajo del pivote en la segunda columna. f 0 0 f = f (/)f f 0 0 f f 0 0 f = f ( )f Como el pivote ya es, hacemos ceros por encima del pivote en la tercera columna. f 0 0 f = f ( )f f 0 0 f = f f f 0 0 f (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 6 / 8

40 Métodos directos Gauss-Jordan Cálculo de la matriz inversa con Gauss-Jordan Como a la izquierda ya tenemos la matriz I la matriz de la derecha será A. [ I A ] = Comprobamos que es la matriz inversa AA = I = A A AA = 0 6 = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 7 / 8

41 Métodos directos Gauss-Jordan Cálculo de la matriz inversa con Gauss-Jordan Como a la izquierda ya tenemos la matriz I la matriz de la derecha será A. [ I A ] = Comprobamos que es la matriz inversa AA = I = A A AA = 0 6 = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 7 / 8

42 Factorización LU Métodos directos Factorización LU Queremos descomponer la matriz de coeficientes A en una matriz triangular superior U y una matriz triangular inferior L de forma que A = LU Matrices que admiten factorización LU son, por ejemplo: Matrices estrictamente diagonal dominantes: n por filas: a ii > aij para i =,,..., n j = j por columnas a ii > n j = j Matrices simétricas y definidas positivas: aji para i =,,..., n A = A T y x T Ax > 0 para todo x 0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 8 / 8

43 Métodos directos Factorización LU Factorización LU La factorización LU de una matriz no es única Habitualmente se fija l ii = para i =,,..., n En este caso: U = A (n), la matriz triangular superior que se obtiene al triangularizar A como en Gauss Para i =,..., n y j =,,..., i siendo m ij las λ de f i f i + λf j, l ij = m ij (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 9 / 8

44 Métodos directos Factorización LU Factorización LU Consideramos el sistema de ecuaciones lineales Ax = b donde la matriz A admite la factorización LU Entonces Ax = b LUx = b Para resolver el sistema, hay que resolver Ly = b resolver Ux = y (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 0 / 8

45 Métodos directos Factorización LU Factorización LU: sustitución progresiva Si tenemos un sistema Lx = b donde L es una matriz triangular inferior: l l l L = l l l l n l n l n... l nn (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales / 8

46 Métodos directos Factorización LU Factorización LU: sustitución progresiva La ecuación i-ésima del sistema, para i =,,..., n es: l i x + l i x + + l ii x i = b i Por lo tanto, para i =,,..., n, si l ii 0 entonces x i = b i l i x l ii x i = i b i l ij x j l ii l ii j= (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales / 8

47 Métodos directos Factorización LU Factorización LU: sustitución progresiva Algoritmo sustitución hacia adelante: Si l = 0, parar (no existe solución única). Hacer x = b l Para i =,..., n Si l ii = 0, parar (no tiene solución) Hacer x i = i b i l ij x j l ii j= (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales / 8

48 Métodos directos Factorización LU Resolver un sistema lineal por factorización LU x +y +z = x +y = 0 y +z = 4 FACTORIZACIÓN En el primer paso hacemos ceros por debajo del elemento a f f 0 f = f f = f ( )/ f f 0 f = f 0/ f Los multiplicadores, que aparecen en rojo, son los elementos con los que construímos la matriz L. Los insertamos en la matriz, en lugar de los ceros creados. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 4 / 8

49 Métodos directos Factorización LU Resolver un sistema lineal por factorización LU x +y +z = x +y = 0 y +z = 4 FACTORIZACIÓN En el primer paso hacemos ceros por debajo del elemento a f f 0 f = f f = f ( )/ f f 0 f = f 0/ f Los multiplicadores, que aparecen en rojo, son los elementos con los que construímos la matriz L. Los insertamos en la matriz, en lugar de los ceros creados. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 4 / 8

50 Métodos directos Factorización LU FACTORIZACIÓN Repetimos el proceso creando ceros por debajo de a. f f f = f f f = f 0 f = f ( /) f FACTORIZACIÓN Y llegamos a la matriz que almacena simultáneamente L y U. 0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 5 / 8

51 Métodos directos Factorización LU FACTORIZACIÓN Repetimos el proceso creando ceros por debajo de a. f f f = f f f = f 0 f = f ( /) f FACTORIZACIÓN Y llegamos a la matriz que almacena simultáneamente L y U. 0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 5 / 8

52 Métodos directos Factorización LU FACTORIZACIÓN La matriz que almacena simultáneamente L y U. 0 FACTORIZACIÓN Y las matrices L y U son: 0 0 L = 0 U = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 6 / 8

53 Métodos directos Factorización LU FACTORIZACIÓN La matriz que almacena simultáneamente L y U. 0 FACTORIZACIÓN Y las matrices L y U son: 0 0 L = 0 U = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 6 / 8

54 Métodos directos Factorización LU Tenemos A = LU Entonces Ax = b LUx = b Para resolver el sistema, hay que resolver Ly = b por sustitución progresiva resolver Ux = y por sustitución regresiva (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 7 / 8

55 Métodos directos Factorización LU Sustitución Progresiva Resolvemos el sistema triangular inferior Ly = b y obtenemos y. y = y +y = 0 y +y = 4 y = y = y = y = 4 +y = Sustitución Regresiva Resolvemos el sistema triangular superior Ux = y y obtenemos x, que era lo que buscábamos. x +x +x = x +x = x = x = / = x = ( x )/ = x = x x = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 8 / 8

56 Métodos directos Factorización LU Sustitución Progresiva Resolvemos el sistema triangular inferior Ly = b y obtenemos y. y = y +y = 0 y +y = 4 y = y = y = y = 4 +y = Sustitución Regresiva Resolvemos el sistema triangular superior Ux = y y obtenemos x, que era lo que buscábamos. x +x +x = x +x = x = x = / = x = ( x )/ = x = x x = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 8 / 8

57 Métodos iterativos Métodos iterativos: ventajas Los métodos iterativos son, en general, más eficientes que los métodos directos para resolver sistemas de ecuaciones lineales grandes y de matriz hueca ya que se basan en la operación multiplicación de matriz por vector. Como consecuencia: Sólo es necesario almacenar los coeficientes no nulos de la matriz del sistema. Si no se exige mucha precisión, se puede obtener una aproximación aceptable en un número pequeño de iteraciones. Son menos sensibles a los errores de redondeo. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 9 / 8

58 Métodos iterativos Métodos iterativos: desventajas En general, no es posible predecir el número de operaciones que se requieren para obtener una aproximación a la solución con una precisión determinada. El tiempo de cálculo y la precisión del resultado pueden depender de la elección de ciertos parámetros. Generalmente no se gana tiempo por iteración si la matriz de coeficientes es simétrica (como en el método directo de Cholesky). En este caso, un método directo genérico puede reducir el tiempo de cálculo a la mitad. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 40 / 8

59 Métodos iterativos Métodos iterativos Dada una aproximación inicial x (0), un método iterativo genera una sucesión de aproximaciones x (k), para k =,,..., que converge a la solución del sistema. Para generar esta sucesión, se repite el mismo esquema de operaciones hasta que: se obtiene una aproximación a la solución con una precisión especificada de antemano, o se rebasa un número máximo de iteraciones (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 4 / 8

60 Métodos iterativos Métodos iterativos Los métodos iterativos clásicos (lineales) se basan en reescribir el problema Ax = b x = Gx + c donde G es una matriz n n y c es un vector columna de dimensión n. Algoritmo: Sea x (0) una aproximación inicial a la solución Para k =,,... x (k) = Gx (k ) + c La matriz G se llama matriz de iteración y el vector c se llama vector de iteración. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 4 / 8

61 Método de Jacobi Métodos iterativos Jacobi Se basa en la descomposición A = L + D + U donde a 0 0 L = a n a n 0 D = a a a nn U = 0 a a n 0 0 a n (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 4 / 8

62 Método de Jacobi Métodos iterativos Jacobi Tenemos que Ax = b (L + D + U) x = b Dx = (L + U) x + b x = D (L + U) x + D b Y por lo tanto x (k+) = D (L + D) x (k) + D b (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 44 / 8

63 Método de Jacobi Métodos iterativos Jacobi Algoritmo de Jacobi Elegir una aproximación inicial x (0) Para k =,,..., MaxIter Para i =,,..., n, calcular x (k) i = i (b i a ii j= a ij x (k ) j n j=i+ a ij x (k ) j ) Si se cumple el criterio de parada, tomar x (k) como aproximación a la solución (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 45 / 8

64 Métodos iterativos Jacobi Resolver un sistema lineal por Jacobi 0x x +x = 6 x +x x +x 4 = 6 x x +0x x 4 = x x +8x 4 = 5 Despejamos las incógnitas Primero despejamos x en la primera ecuación, x en la segunda,... x = (6 + x x )/0 x = (6 + x + x x 4 )/ x = ( x + x + x 4 )/0 x 4 = (5 x + x )/8 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 46 / 8

65 Métodos iterativos Jacobi Resolver un sistema lineal por Jacobi 0x x +x = 6 x +x x +x 4 = 6 x x +0x x 4 = x x +8x 4 = 5 Despejamos las incógnitas Primero despejamos x en la primera ecuación, x en la segunda,... x = (6 + x x )/0 x = (6 + x + x x 4 )/ x = ( x + x + x 4 )/0 x 4 = (5 x + x )/8 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 46 / 8

66 Métodos iterativos Jacobi Despejamos las incógnitas Teniendo en cuenta las ecuaciones x = (6 + x x )/0 x = (6 + x + x x 4 )/ x = ( x + x + x 4 )/0 x 4 = (5 x + x )/8 Definimos la suceción x (k+) = (6 + x (k) x (k) )/0 x (k+) = (6 + x (k) + x (k) x (k) 4 )/ x (k+) = ( x (k) + x (k) + x (k) 4 )/0 x (k+) 4 = (5 x (k) + x (k) )/8 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 47 / 8

67 Métodos iterativos Jacobi Despejamos las incógnitas Teniendo en cuenta las ecuaciones x = (6 + x x )/0 x = (6 + x + x x 4 )/ x = ( x + x + x 4 )/0 x 4 = (5 x + x )/8 Definimos la suceción x (k+) = (6 + x (k) x (k) )/0 x (k+) = (6 + x (k) + x (k) x (k) 4 )/ x (k+) = ( x (k) + x (k) + x (k) 4 )/0 x (k+) 4 = (5 x (k) + x (k) )/8 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 47 / 8

68 Métodos iterativos Jacobi Primera iteración Punto inicial x (0) = ( ) t x (0), x (0), x (0), x (0) 4 = (0, 0, 0, 0) t. x () = (6 + x (0) x (0) )/0 = 0.6 x () = (6 + x (0) + x (0) x (0) 4 )/ = x () = ( x (0) + x (0) + x (0) 4 )/0 =. x () 4 = (5 x (0) + x (0) )/8 =.875 Criterio de parada Impondremos que la distancia entre dos puntos consecutivos sea menor que una 0.0. ( ) x () x (0) x () (0) = max i x i = max (0.6, 0.545,.,.875) =.875 i 4 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 48 / 8

69 Métodos iterativos Jacobi Primera iteración Punto inicial x (0) = ( ) t x (0), x (0), x (0), x (0) 4 = (0, 0, 0, 0) t. x () = (6 + x (0) x (0) )/0 = 0.6 x () = (6 + x (0) + x (0) x (0) 4 )/ = x () = ( x (0) + x (0) + x (0) 4 )/0 =. x () 4 = (5 x (0) + x (0) )/8 =.875 Criterio de parada Impondremos que la distancia entre dos puntos consecutivos sea menor que una 0.0. ( ) x () x (0) x () (0) = max i x i = max (0.6, 0.545,.,.875) =.875 i 4 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 48 / 8

70 Métodos iterativos Jacobi Segunda iteración x () = (6 + x () x () )/0 = ( (.))/0 = 0.45 x () = (6 + x () + x () x () 4 )/ = ( (.875))/ =.886 x () = ( x () + x () + x () 4 )/0 = ( (0.6) (.875))/0 =. x () 4 = (5 x () + x () )/8 = (5 (0.545) +.)/8 =.808 Criterio de parada Se cumple? No x () x () = 0.57 > 0.0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 49 / 8

71 Métodos iterativos Jacobi Segunda iteración x () = (6 + x () x () )/0 = ( (.))/0 = 0.45 x () = (6 + x () + x () x () 4 )/ = ( (.875))/ =.886 x () = ( x () + x () + x () 4 )/0 = ( (0.6) (.875))/0 =. x () 4 = (5 x () + x () )/8 = (5 (0.545) +.)/8 =.808 Criterio de parada Se cumple? No x () x () = 0.57 > 0.0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 49 / 8

72 Métodos iterativos Jacobi Más iteraciones Hasta que se cumpla la condición de parada x (0) = 0 0 x() = x () = x (4) = x (6) = x () = con x = Criterio de parada Se cumple en la iteración 6. x (6) x (5) = < 0.0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 50 / 8

73 Métodos iterativos Jacobi Más iteraciones Hasta que se cumpla la condición de parada x (0) = 0 0 x() = x () = x (4) = x (6) = x () = con x = Criterio de parada Se cumple en la iteración 6. x (6) x (5) = < 0.0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 50 / 8

74 Métodos iterativos Método de Gauss-Seidel Gauss-Seidel Tenemos que Ax = b (L + D + U) x = b (L + D)x = Ux + b x = (L + D) Ux + (L + D) b Y por lo tanto x (k+) = (L + D) Ux (k) + (L + D) b (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 5 / 8

75 Métodos iterativos Método de Gauss-Seidel Gauss-Seidel Algoritmo de Jacobi Elegir una aproximación inicial x (0) Para k =,,..., MaxIter Para i =,,..., n, calcular x (k) i = i (b i a ii j= a ij x (k) j n j=i+ a ij x (k ) j ) Si se cumple el criterio de parada, tomar x (k) como aproximación a la solución (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 5 / 8

76 Métodos iterativos Método de Gauss-Seidel Gauss-Seidel Observar que: Jacobi x (k) i = i (b i a ii j= a ij x (k ) j n j=i+ a ij x (k ) j ) Gauss-Seidel x (k) i = i (b i a ii j= a ij x (k) j n j=i+ a ij x (k ) j ) (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 5 / 8

77 Métodos iterativos Gauss-Seidel Resolver un sistema lineal por Gauss-Seidel 0x x +x = 6 x +x x +x 4 = 6 x x +0x x 4 = x x +8x 4 = 5 Despejamos las incógnitas Como en Jacobi. Primero despejamos x en la primera ecuación, x en la segunda,... x = (6 + x x )/0 x = (6 + x + x x 4 )/ x = ( x + x + x 4 )/0 x 4 = (5 x + x )/8 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 54 / 8

78 Métodos iterativos Gauss-Seidel Resolver un sistema lineal por Gauss-Seidel 0x x +x = 6 x +x x +x 4 = 6 x x +0x x 4 = x x +8x 4 = 5 Despejamos las incógnitas Como en Jacobi. Primero despejamos x en la primera ecuación, x en la segunda,... x = (6 + x x )/0 x = (6 + x + x x 4 )/ x = ( x + x + x 4 )/0 x 4 = (5 x + x )/8 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 54 / 8

79 Métodos iterativos Gauss-Seidel Teniendo en cuenta las ecuaciones x = (6 + x x )/0 x = (6 + x + x x 4 )/ x = ( x + x + x 4 )/0 x 4 = (5 x + x )/8 Definimos la sucesión Pero ahora, en cuanto calculamos una aproximación de una de las incógnitas ya la usamos x (k+) = (6 + x (k) x (k) )/0 x (k+) = (6 + x (k+) + x (k) x (k) 4 )/ x (k+) = ( x (k+) + x (k+) + x (k) 4 )/0 x (k+) 4 = (5 x (k+) + x (k+) )/8 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 55 / 8

80 Métodos iterativos Gauss-Seidel Teniendo en cuenta las ecuaciones x = (6 + x x )/0 x = (6 + x + x x 4 )/ x = ( x + x + x 4 )/0 x 4 = (5 x + x )/8 Definimos la sucesión Pero ahora, en cuanto calculamos una aproximación de una de las incógnitas ya la usamos x (k+) = (6 + x (k) x (k) )/0 x (k+) = (6 + x (k+) + x (k) x (k) 4 )/ x (k+) = ( x (k+) + x (k+) + x (k) 4 )/0 x (k+) 4 = (5 x (k+) + x (k+) )/8 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 55 / 8

81 Métodos iterativos Gauss-Seidel Primera iteración Y comenzamos también con x (0) = ( ) t x (0), x (0), x (0), x (0) 4 = (0, 0, 0, 0) t. x () = = (6 + x (0) x (0) )/0 = 0.6( )/0 = 0.6 x () = (6 + x () + x (0) x (0) 4 )/ = ( )/ = 0.6 x () = = ( x () + x () + x (0) 4 )/0 =.( (0.6) + (0.6) + 0)/0 =.04 x () 4 = (5 x () + x () )/8 = (5 (0.6) + (.04))/8 =.78 Criterio de parada Impondremos que la distancia entre dos puntos consecutivos sea menor que una 0.0. ( ) x () x (0) x () (0) = max i x i = max (0.6, 0.6,.04,.78) =.78 i 4 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 56 / 8

82 Métodos iterativos Gauss-Seidel Primera iteración Y comenzamos también con x (0) = ( ) t x (0), x (0), x (0), x (0) 4 = (0, 0, 0, 0) t. x () = = (6 + x (0) x (0) )/0 = 0.6( )/0 = 0.6 x () = (6 + x () + x (0) x (0) 4 )/ = ( )/ = 0.6 x () = = ( x () + x () + x (0) 4 )/0 =.( (0.6) + (0.6) + 0)/0 =.04 x () 4 = (5 x () + x () )/8 = (5 (0.6) + (.04))/8 =.78 Criterio de parada Impondremos que la distancia entre dos puntos consecutivos sea menor que una 0.0. ( ) x () x (0) x () (0) = max i x i = max (0.6, 0.6,.04,.78) =.78 i 4 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 56 / 8

83 Métodos iterativos Gauss-Seidel Segunda iteración x () = (6 + x () x () )/0 = ( (.04))/0 = 0.45 x () = (6 + x () + x () x () 4 )/ = ( (.78))/ = 0.96 x () = ( x () + x () + x () 4 )/0 = ( (0.45) (.78))/0 =.0 x () 4 = (5 x () + x () )/8 = (5 (0.96) +.07)/8 =.95 Criterio de parada Se cumple? No x () x () = > 0.0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 57 / 8

84 Métodos iterativos Gauss-Seidel Segunda iteración x () = (6 + x () x () )/0 = ( (.04))/0 = 0.45 x () = (6 + x () + x () x () 4 )/ = ( (.78))/ = 0.96 x () = ( x () + x () + x () 4 )/0 = ( (0.45) (.78))/0 =.0 x () 4 = (5 x () + x () )/8 = (5 (0.96) +.07)/8 =.95 Criterio de parada Se cumple? No x () x () = > 0.0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 57 / 8

85 Métodos iterativos Gauss-Seidel Más iteraciones Hasta que se cumpla la condición de parada x (0) = 0 0 x() = x() = 0.78 x (4) = x() = con x = Criterio de parada Se cumple en la iteración 4. x (4) x () = < 0.0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 58 / 8

86 Métodos iterativos Gauss-Seidel Más iteraciones Hasta que se cumpla la condición de parada x (0) = 0 0 x() = x() = 0.78 x (4) = x() = con x = Criterio de parada Se cumple en la iteración 4. x (4) x () = < 0.0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 58 / 8

87 Métodos iterativos Convergencia de los métodos iterativos Convergencia de los métodos iterativos Los métodos iterativos clásicos (lineales) se basan en reescribir el problema Ax = b x = Gx + c Si tomamos un x (0) como aproximación inicial a la solución, para k =,,... podemos definir el algoritmo como las sucesión recursiva x (k) = Gx (k ) + c (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 59 / 8

88 Métodos iterativos Convergencia de los métodos iterativos Estudio de la convergencia Definición Una matriz A se dice estrictamente diagonal dominante si n a ij < a ii para i =,,..., n j=(i j) Teorema Una condición suficiente de convergencia de los métodos de Jacobi y Gauss-Seidel es que la matriz de coeficientes del sistema lineal sea estrictamente diagonal dominante. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 60 / 8

89 Métodos iterativos Convergencia de los métodos iterativos Estudio de la convergencia Definición Una matriz A se dice estrictamente diagonal dominante si n a ij < a ii para i =,,..., n j=(i j) Teorema Una condición suficiente de convergencia de los métodos de Jacobi y Gauss-Seidel es que la matriz de coeficientes del sistema lineal sea estrictamente diagonal dominante. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 60 / 8

90 Métodos iterativos Estudio de la convergencia Convergencia de los métodos iterativos Ejemplo Podemos garantizar la convergencia del método de Jacobi y Gauss-Seidel utilizando el criterio del teorema en el sistema Ax = b 0 A = 5? 0 Estudiamos si A es diagonal dominante A = > > + > 0 + Y A es diagonal dominate. Por lo tanto, usando este criterio podemos garantizar la convergencia tanto de ambos métodos. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 6 / 8

91 Métodos iterativos Estudio de la convergencia Convergencia de los métodos iterativos Ejemplo Podemos garantizar la convergencia del método de Jacobi y Gauss-Seidel utilizando el criterio del teorema en el sistema Ax = b 0 A = 5? 0 Estudiamos si A es diagonal dominante A = > > + > 0 + Y A es diagonal dominate. Por lo tanto, usando este criterio podemos garantizar la convergencia tanto de ambos métodos. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 6 / 8

92 Métodos iterativos Convergencia de los métodos iterativos Estudio de la convergencia Definición El radio espectral de una matriz G es el módulo (o valor absoluto) máximo λ i de los autovalores de G. Teorema Dado un sistema lineal x = Gx + c, donde I G es inversible, las siguientes afirmaciones son equivalentes: El método iterativo asociado x (k) = Gx (k ) + c para k =,,..., n es convergente. El radio espectral de G es menor que. Alguna norma de G es menor que. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 6 / 8

93 Métodos iterativos Convergencia de los métodos iterativos Estudio de la convergencia Definición El radio espectral de una matriz G es el módulo (o valor absoluto) máximo λ i de los autovalores de G. Teorema Dado un sistema lineal x = Gx + c, donde I G es inversible, las siguientes afirmaciones son equivalentes: El método iterativo asociado x (k) = Gx (k ) + c para k =,,..., n es convergente. El radio espectral de G es menor que. Alguna norma de G es menor que. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 6 / 8

94 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Ejemplo Estudiar si el método de Gauss-Seidel sería convergente para el sistema lineal Ax = b 0 A = b = 0 La matriz B G S = (L + D) U con A = L + D + U = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 6 / 8

95 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Ejemplo Estudiar si el método de Gauss-Seidel sería convergente para el sistema lineal Ax = b 0 A = b = 0 La matriz B G S = (L + D) U con A = L + D + U = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 6 / 8

96 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Por lo que L + D = y U = Calculemos por Gauss-Jordan (L + D). Dividimos la primera fila por el pivote f f f f / f 0 0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 64 / 8

97 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Por lo que L + D = y U = Calculemos por Gauss-Jordan (L + D). Dividimos la primera fila por el pivote f f f f / f 0 0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 64 / 8

98 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Hacemos ceros por debajo del pivote. f f f 0 0 f f f f f f f f Dividimos la segunda fila por el pivote. f f f 0 0 f f / (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 65 / 8

99 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Hacemos ceros por debajo del pivote. f f f 0 0 f f f f f f f f Dividimos la segunda fila por el pivote. f f f 0 0 f f / (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 65 / 8

100 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Hacemos cero por debajo del pivote (por encima ya tenemos ceros). f f f f f 0 0 f Dividimos la tercera fila por el pivote. f f f f f / (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 66 / 8

101 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Hacemos cero por debajo del pivote (por encima ya tenemos ceros). f f f f f 0 0 f Dividimos la tercera fila por el pivote. f f f f f / (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 66 / 8

102 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Ya tenemos a la izquierda la matriz identidad Por lo tanto (L + D) = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 67 / 8

103 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Ya tenemos a la izquierda la matriz identidad Por lo tanto (L + D) = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 67 / 8

104 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Ya podemos calcular la matriz de iteración B G S = (L + D) U B G S = = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 68 / 8

105 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Calculemos la norma de esta matriz BG S T = = = = 0 9 La norma viene dada por B G S = Max ( 0, 7 9, 0 ) = > Como B G S < es condición suficiente, no necesaria, de convergencia, no podemos asegurar ni que converge ni que no converge. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 69 / 8

106 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Calculemos la norma de esta matriz BG S T = = = = 0 9 La norma viene dada por B G S = Max ( 0, 7 9, 0 ) = > Como B G S < es condición suficiente, no necesaria, de convergencia, no podemos asegurar ni que converge ni que no converge. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 69 / 8

107 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Calculemos la norma infinito. 0 B G S = = = = 7 8 La norma infinito es B G S = Max (, 5 ) 6, 7 = < Como B G S < podemos asegurar que converge. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 70 / 8

108 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Calculemos la norma infinito. 0 B G S = = = = 7 8 La norma infinito es B G S = Max (, 5 ) 6, 7 = < Como B G S < podemos asegurar que converge. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 70 / 8

109 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Además, si estudiamos los autovalores de la matriz B G S 0 λ 0 6 λ = λ ( ) ( ) λ 6 λ 9 λ Y los autovalores son 5 8 ( λ) = 6 λ + 5 ( 8 λ λ = (λ) λ = 0, λ = 0.57, λ = 0.9 que son todos menores que en valor absoluto λ λ ) = 0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 7 / 8

110 Métodos iterativos Estudio de convergencia Convergencia de los métodos iterativos Además, si estudiamos los autovalores de la matriz B G S 0 λ 0 6 λ = λ ( ) ( ) λ 6 λ 9 λ Y los autovalores son 5 8 ( λ) = 6 λ + 5 ( 8 λ λ = (λ) λ = 0, λ = 0.57, λ = 0.9 que son todos menores que en valor absoluto λ λ ) = 0 (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 7 / 8

111 Descomposición en valores singulares (SVD) Diagonalización Recordamos: para factorizar una matriz... Matriz diagonalizable Una matriz cuadrada A se dice que es diagonalizable si puede descomponerse de la forma A = PDP donde P es una matriz invertible cuyos vectores columna son vectores propios de A. D es una matriz diagonal formada por los valores propios de A. Inconvenientes A tiene que ser cuadrada. P tiene que ser invertible. Por lo tanto no todas las matrices se pueden factorizar de esta manera. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 7 / 8

112 Descomposición en valores singulares (SVD) Diagonalización Recordamos: para factorizar una matriz... Matriz diagonalizable Una matriz cuadrada A se dice que es diagonalizable si puede descomponerse de la forma A = PDP donde P es una matriz invertible cuyos vectores columna son vectores propios de A. D es una matriz diagonal formada por los valores propios de A. Inconvenientes A tiene que ser cuadrada. P tiene que ser invertible. Por lo tanto no todas las matrices se pueden factorizar de esta manera. (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 7 / 8

113 Pero... Descomposición en valores singulares (SVD) Diagonalización Matriz real simétrica Cualquier matriz cuadrada simétrica con coeficientes reales es diagonalizable A = PDP T y P está formada por una base ortonormal de vectores propios y y los vectores filas de P son los vectores columnas de P. Por lo tanto P = P T D los valores propios son reales. MM T M m m (R) M T M M n n (R)Son matrices cuadradas simétricas con coeficientes reales para cualquier matriz rectangular M M m n (R) (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 7 / 8

114 Pero... Descomposición en valores singulares (SVD) Diagonalización Matriz real simétrica Cualquier matriz cuadrada simétrica con coeficientes reales es diagonalizable A = PDP T y P está formada por una base ortonormal de vectores propios y y los vectores filas de P son los vectores columnas de P. Por lo tanto P = P T D los valores propios son reales. MM T M m m (R) M T M M n n (R)Son matrices cuadradas simétricas con coeficientes reales para cualquier matriz rectangular M M m n (R) (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 7 / 8

115 Descomposición en valores singulares (SVD) Diagonalización Matriz real simétrica A = 0 0 Diagonalizamos Factorizamos A = PDP pero P P T 0 0 = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 74 / 8

116 Descomposición en valores singulares (SVD) Diagonalización Matriz real simétrica A = 0 0 Diagonalizamos Factorizamos A = PDP pero P P T 0 0 = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 74 / 8

117 Descomposición en valores singulares (SVD) Diagonalización Las columnas de P son vectores ortogonales v v = (,, ) (, 0, ) = = 0 v v = (,, ) (,, ) = + = 0 v v = (,, ) (, 0, ) = = 0 Si normalizamos los vectores ( v = v ) v = (,, ) + + =, 6, 6 v = v v v = v v (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 75 / 8

118 Descomposición en valores singulares (SVD) Diagonalización Las columnas de P son vectores ortogonales v v = (,, ) (, 0, ) = = 0 v v = (,, ) (,, ) = + = 0 v v = (,, ) (, 0, ) = = 0 Si normalizamos los vectores ( v = v ) v = (,, ) + + =, 6, 6 v = v v v = v v (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 75 / 8

119 Descomposición en valores singulares (SVD) Diagonalización Base normalizada Ahora sí A = PDP T 0 0 = (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 76 / 8

120 Descomposición en valores singulares (SVD) Descomposición en valores singulares Descomposición en valores singulares (SVD) Factorización SVD Cualquier matriz rectangular A M m n (R) puede ser descompuesta de forma única A = UΣV T U M m m (R) sus columnas son los autovectores de AA T AA T = UΣV T ( UΣV T ) T = UΣV T V Σ T U T = U(ΣΣ T )U T V M n n (R) sus columnas son los autovectores de A T A A T A = ( UΣV T ) T UΣV T = V Σ T U T UΣV T = V (Σ T Σ)V T Σ M m n (R) los elementos de su diagonal son no negativos y se llaman Valores Singulares y son las raíces de los autovalores de U y V (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 77 / 8

121 Descomposición en valores singulares (SVD) Descomposición en valores singulares Descomposición en valores singulares (SVD) Factorización SVD Cualquier matriz rectangular A M m n (R) puede ser descompuesta de forma única A = UΣV T U M m m (R) sus columnas son los autovectores de AA T AA T = UΣV T ( UΣV T ) T = UΣV T V Σ T U T = U(ΣΣ T )U T V M n n (R) sus columnas son los autovectores de A T A A T A = ( UΣV T ) T UΣV T = V Σ T U T UΣV T = V (Σ T Σ)V T Σ M m n (R) los elementos de su diagonal son no negativos y se llaman Valores Singulares y son las raíces de los autovalores de U y V (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 77 / 8

122 Descomposición en valores singulares (SVD) Descomposición en valores singulares Descomposición en valores singulares (SVD) Factorización SVD Cualquier matriz rectangular A M m n (R) puede ser descompuesta de forma única A = UΣV T U M m m (R) sus columnas son los autovectores de AA T AA T = UΣV T ( UΣV T ) T = UΣV T V Σ T U T = U(ΣΣ T )U T V M n n (R) sus columnas son los autovectores de A T A A T A = ( UΣV T ) T UΣV T = V Σ T U T UΣV T = V (Σ T Σ)V T Σ M m n (R) los elementos de su diagonal son no negativos y se llaman Valores Singulares y son las raíces de los autovalores de U y V (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 77 / 8

123 Descomposición en valores singulares (SVD) Descomposición en valores singulares Descomposición en valores singulares (SVD) Factorización SVD Cualquier matriz rectangular A M m n (R) puede ser descompuesta de forma única A = UΣV T U M m m (R) sus columnas son los autovectores de AA T AA T = UΣV T ( UΣV T ) T = UΣV T V Σ T U T = U(ΣΣ T )U T V M n n (R) sus columnas son los autovectores de A T A A T A = ( UΣV T ) T UΣV T = V Σ T U T UΣV T = V (Σ T Σ)V T Σ M m n (R) los elementos de su diagonal son no negativos y se llaman Valores Singulares y son las raíces de los autovalores de U y V (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 77 / 8

124 Descomposición en valores singulares (SVD) Descomposición en valores singulares Descomposición A = = = UΣV T (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 78 / 8

125 Descomposición en valores singulares (SVD) Descomposición en valores singulares Cálculo de U AA T = = U(ΣΣ T )U T Cálculo de V A T A = ( ) = V (ΣT Σ)V T (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 79 / 8

126 Descomposición en valores singulares (SVD) Descomposición en valores singulares Cálculo de U AA T = = U(ΣΣ T )U T Cálculo de V A T A = ( ) = V (ΣT Σ)V T (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 79 / 8

127 Descomposición en valores singulares (SVD) Interpretación geométrica Descomposición en valores singulares Ejemplo ( A = UΣV T cos(φ) sin(φ) = sin(φ) cos(φ) ) ( ) ( ) σ 0 cos(θ) sin(θ) 0 σ sin(θ) cos(θ) con φ = π 6, θ = π 4, σ =, σ = A es una transformación lineal A = UΣV T está compuesta de: Un giro V T (conserva longitudes y ángulos) Un escalamiento a los largo de los ejes Σ Otro giro U (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 80 / 8

128 Descomposición en valores singulares (SVD) Interpretación geométrica Descomposición en valores singulares Ejemplo ( A = UΣV T cos(φ) sin(φ) = sin(φ) cos(φ) ) ( ) ( ) σ 0 cos(θ) sin(θ) 0 σ sin(θ) cos(θ) con φ = π 6, θ = π 4, σ =, σ = A es una transformación lineal A = UΣV T está compuesta de: Un giro V T (conserva longitudes y ángulos) Un escalamiento a los largo de los ejes Σ Otro giro U (Dpto. de Matemáticas-UniOvi) Computación Numérica Sistemas Lineales 80 / 8

Tema 3 Resolución de Sistemas deecuaciones Lineales

Tema 3 Resolución de Sistemas deecuaciones Lineales Tema 3 Resolución de Sistemas de Ecuaciones Lineales E.T.S.I. Informática Indice 1 Introducción 2 Resolución de Sistemas Triangulares Triangulación por el Método de Gauss Variante de Gauss-Jordan Comentarios

Más detalles

Sistemas de Ecuaciones Lineales

Sistemas de Ecuaciones Lineales Sistemas de Ecuaciones Lineales 1 Sistemas de ecuaciones y matrices Definición 1 Una ecuación lineal en las variables x 1, x 2,..., x n es una ecuación de la forma con a 1, a 2... y b números reales. a

Más detalles

Matrices, determinantes, sistemas de ecuaciones lineales.

Matrices, determinantes, sistemas de ecuaciones lineales. UNIVERSIDAD DE MURCIA Departamento de Matemáticas Óptica y Optometría Resúmenes Curso 2007-2008 Matrices, determinantes, sistemas de ecuaciones lineales. Una matriz A de orden m n es una colección de m

Más detalles

Ejemplo 1. Ejemplo introductorio

Ejemplo 1. Ejemplo introductorio . -Jordan. Ejemplo 1. Ejemplo introductorio. -Jordan Dos especies de insectos se crían juntas en un recipiente de laboratorio. Todos los días se les proporcionan dos tipos de alimento A y B. 1 individuo

Más detalles

BLOQUE DE ÁLGEBRA: TEMA 1: MATRICES.

BLOQUE DE ÁLGEBRA: TEMA 1: MATRICES. BLOQUE DE ÁLGEBRA: TEMA 1: MATRICES. Matrices: Se llama matriz de dimensión m n a un conjunto de números reales dispuestos en m filas y n columnas de la siguiente forma: 11 a 12 a 13... a 1n A= a a 21

Más detalles

Tema 4 Álgebra Lineal Numérica

Tema 4 Álgebra Lineal Numérica Tema 4 Álgebra Lineal Numérica Departamento de Matemática Aplicada Universidad de Málaga Escuela Politécnica Superior Qué es un Sistema Lineal? Qué es un Sistema Lineal? Conocimientos previos Definiciones.

Más detalles

Matrices y sistemas de ecuaciones lineales

Matrices y sistemas de ecuaciones lineales Matrices y sistemas de ecuaciones lineales Problemas para examen Antes de resolver un problema en el caso general, se recomienda considerar casos particulares (por ejemplo, n = 4 y n = 50). En el caso

Más detalles

Matrices escalonadas y escalonadas reducidas

Matrices escalonadas y escalonadas reducidas Matrices escalonadas y escalonadas reducidas Objetivos. Estudiar las definiciones formales de matrices escalonadas y escalonadas reducidas. Comprender qué importancia tienen estas matrices para resolver

Más detalles

MATEMÁTICAS APLICADAS A LAS C.C. SOCIALES

MATEMÁTICAS APLICADAS A LAS C.C. SOCIALES MATEMÁTICAS APLICADAS A LAS C.C. SOCIALES CAPÍTULO 1 Curso preparatorio de la prueba de acceso a la universidad para mayores de 25 años curso 2010/11 Nuria Torrado Robles Departamento de Estadística Universidad

Más detalles

Diagonalización de matrices.

Diagonalización de matrices. Diagonalización de matrices. 1. Diagonalización de matrices. Definición 1.1 Sea A una matriz cuadrada,, decimos que es un autovalor de A si existe un vector no nulo tal que En esta situación decimos que

Más detalles

Resolución de sistemas lineales

Resolución de sistemas lineales Resolución de sistemas lineales Contenidos Introducción Métodos directos Métodos iterativos La operación \ Introducción Queremos resolver sistemas de ecuaciones lineales con el mismo número de ecuaciones

Más detalles

Tema 1. Álgebra lineal. Matrices

Tema 1. Álgebra lineal. Matrices 1 Tema 1. Álgebra lineal. Matrices 0.1 Introducción Los sistemas de ecuaciones lineales aparecen en un gran número de situaciones. Son conocidos los métodos de resolución de los mismos cuando tienen dos

Más detalles

λ autovalor / valor propio v autovector / vector propio

λ autovalor / valor propio v autovector / vector propio 1. INTRODUCCIÓN Problema estándar Problema generalizado CÁLCULO DE AUTOVALORES λ autovalor / valor propio v autovector / vector propio Laboratori de Càlcul Numèric (LaCàN) Departament de Matemàtica Aplicada

Más detalles

Ejercicios resueltos del capítulo 1

Ejercicios resueltos del capítulo 1 Ejercicios resueltos del capítulo Ejercicios impares resueltos..b Resolver por el método de Gauss el sistema x +x x +x 4 +x = x x +x 4 = x +x +x = x +x x 4 = F, ( ) F 4, () F, ( ) F, () 8 6 8 6 8 7 4 Como

Más detalles

SISTEMAS DE ECUACIONES LINEALES

SISTEMAS DE ECUACIONES LINEALES 1 SISTEMAS DE ECUACIONES LINEALES Una ecuación es un enunciado o proposición que plantea la igualdad de dos expresiones, donde al menos una de ellas contiene cantidades desconocidas llamadas variables

Más detalles

Una matriz es una tabla ordenada (por filas y columnas) de escalares a i j de la forma: ... ... a... ...

Una matriz es una tabla ordenada (por filas y columnas) de escalares a i j de la forma: ... ... a... ... MATRICES Las matrices se utilizan en el cálculo numérico, en la resolución de sistemas de ecuaciones lineales, de las ecuaciones diferenciales y de las derivadas parciales. Tienen también muchas aplicaciones

Más detalles

RAICES DE ECUACIONES Y SISTEMA DE ECUACIONES

RAICES DE ECUACIONES Y SISTEMA DE ECUACIONES RAICES DE ECUACIONES Y SISTEMA DE ECUACIONES Justo Rojas T. Laboratorio de Simulación Computacional de Materiales Facultad de Ciencias Físicas Universidad Nacional Mayor de San Marcos Abril 24, 2012 Curso

Más detalles

Resolución de sistemas de ecuaciones lineales

Resolución de sistemas de ecuaciones lineales Tema 2 Resolución de sistemas de ecuaciones lineales 21 Métodos directos de resolución de sistemas de ecuaciones lineales 211 Resolución de sistemas triangulares Definición 211 Una matriz A se dice triangular

Más detalles

Práctica: Métodos de resolución de ecuaciones lineales.

Práctica: Métodos de resolución de ecuaciones lineales. Práctica: Métodos de resolución de ecuaciones lineales. Objetivo: Aplicar dos técnicas de resolución de sistemas de ecuaciones lineales: Un método finito basado en la descomposición LU de la matriz de

Más detalles

Clase. 1. Resolución de sistemas de ecuaciones lineales: preliminares

Clase. 1. Resolución de sistemas de ecuaciones lineales: preliminares Clase 1. Resolución de sistemas de ecuaciones lineales: preliminares 2. Método directo y exacto: Gauss 3. Método directo y exacto (II): descomposición LU 4. Métodos indirectos: Jacobi, Gauss-Seidel 2 Sistemas

Más detalles

CAPÍTULO 3: DETERMINANTES Y SISTEMAS DE ECUACIONES

CAPÍTULO 3: DETERMINANTES Y SISTEMAS DE ECUACIONES CAPÍTULO 3: DETERMINANTES Y SISTEMAS DE ECUACIONES Parte A: determinantes. A.1- Definición. Por simplificar, consideraremos que a cada matriz cuadrada se le asocia un número llamado determinante que se

Más detalles

TEMA 11. Autovalores y autovectores. Diagonalización y formas canónicas.

TEMA 11. Autovalores y autovectores. Diagonalización y formas canónicas. TEMA 11 F MATEMÁTICOS TEMA 11 Autovalores y autovectores Diagonalización y formas canónicas 1 Introducción Definición 1 (Matrices semejantes) Sean A y B dos matrices cuadradas de orden n Decimos que A

Más detalles

Solución de sistemas de ecuaciones lineales: Introducción y conceptos generales

Solución de sistemas de ecuaciones lineales: Introducción y conceptos generales Solución de sistemas de ecuaciones lineales: Introducción y conceptos generales Ing. Jesús Javier Cortés Rosas M. en A. Miguel Eduardo González Cárdenas M. en A. Víctor D. Pinilla Morán * 2011 Resumen

Más detalles

Polinomios. 1.- Funciones cuadráticas

Polinomios. 1.- Funciones cuadráticas Polinomios 1.- Funciones cuadráticas Definición 1 (Función polinomial) Sea n un entero no negativo y sean a n, a n 1,..., a, a 1, a 0 número s reales con a n 0. La función se denomina función polinomial

Más detalles

Lección 1. Algoritmos y conceptos básicos.

Lección 1. Algoritmos y conceptos básicos. Página 1 de 8 Lección 1. Algoritmos y conceptos básicos. Objetivos. La primera lección del curs está dedicada a repasar los conceptos y algoritmos del álgebra lineal, básicos para el estudio de la geometría

Más detalles

Ecuaciones matriciales AX = B y XA = B. Cálculo de la matriz inversa

Ecuaciones matriciales AX = B y XA = B. Cálculo de la matriz inversa Ecuaciones matriciales AX = B y XA = B Cálculo de la matriz inversa Objetivos Aprender a resolver ecuaciones matriciales de la forma AX = B y XA = B Aprender a calcular la matriz inversa con la eliminación

Más detalles

SISTEMA DE ECUACIONES LINEALES Y NO LINEALES

SISTEMA DE ECUACIONES LINEALES Y NO LINEALES TEMA N o SISTEMA DE ECUACIONES LINEALES Y NO LINEALES SISTEMA DE ECUACIONES LINEALES Los metodos de resolucion de sistemas de ecuaciones lineales se dividen en dos grupos: a) MÉTODOS EXACTOS. Son algoritmos

Más detalles

Contenido. 1 Definiciones y propiedades. 2. Método de la potencia. 3. Método de la potencia inversa. 4. Método de la potencia inversa desplazada

Contenido. 1 Definiciones y propiedades. 2. Método de la potencia. 3. Método de la potencia inversa. 4. Método de la potencia inversa desplazada ETS Minas: Métodos Matemáticos Resumen y ejemplos Tema 5: Valores y vectores propios Francisco Palacios Escuela Politécnica Superior de Ingeniería de Manresa Universidad Politécnica de Cataluña Octubre

Más detalles

Complementos de Matemáticas, ITT Telemática

Complementos de Matemáticas, ITT Telemática Introducción Métodos de punto fijo Complementos de Matemáticas, ITT Telemática Tema 1. Solución numérica de ecuaciones no lineales Departamento de Matemáticas, Universidad de Alcalá Introducción Métodos

Más detalles

Determinante de una matriz

Determinante de una matriz 25 Matemáticas I : Preliminares Tema 3 Determinante de una matriz 31 Determinante de una matriz cuadrada Definición 67- Sea A una matriz cuadrada de orden n Llamaremos producto elemental en A al producto

Más detalles

Matrices y Determinantes.

Matrices y Determinantes. Matrices y Determinantes. Definición [Matriz] Sea E un conjunto cualquiera, m, n N. Matrices. Generalidades Matriz de orden m n sobre E: a 11 a 12... a 1n a 21 a 22... a 2n...... a m1 a m2... a mn a ij

Más detalles

Matriz sobre K = R o C de dimensión m n

Matriz sobre K = R o C de dimensión m n 2 Matrices y Determinantes 21 Matrices Matriz sobre K = R o C de dimensión m n A = a 11 a 12 a 1n a 21 a 22 a 2n a m1 a m2 a mn Tipos de matrices: Cuadrada: n n = (a ij) i=1,,m j=1,,n Nula: (0) i,j 1 0

Más detalles

Mat r i z in v e r s a

Mat r i z in v e r s a Unidad 2 Método de GaUss Mat r i z in v e r s a M U lt i pli cat i va Objetivos: Al inalizar la unidad, el alumno: Representará un sistema de m ecuaciones lineales con n incógnitas mediante una matriz

Más detalles

Matrices. p ij = a ik b kj = a i1 b 1j + a i2 b 2j + + a in b nj.

Matrices. p ij = a ik b kj = a i1 b 1j + a i2 b 2j + + a in b nj. Matrices Introducción Una matriz de m filas y n columnas con elementos en el cuerpo K es un rectángulo de elementos de K (es decir, números) del tipo a a 2 a n a 2 a 22 a 2n A = (a ij ) = a m a m2 a mn

Más detalles

RESOLUCIÓN DE SISTEMAS LINEALES

RESOLUCIÓN DE SISTEMAS LINEALES Contenido 1 Métodos de Solución Contenido Métodos de Solución 1 Métodos de Solución Desarrollamos el algoritmo de sustitución regresiva, con el que podremos resolver un sistema de ecuaciones lineales cuya

Más detalles

Sistemas de Ecuaciones Lineales

Sistemas de Ecuaciones Lineales Sistemas de Ecuaciones Lineales José Vicente Romero Bauset ETSIT-curso 2009/200 José Vicente Romero Bauset Tema 2.- Sistemas de Ecuaciones Lineales Sistema de ecuaciones lineales Un sistema de ecuaciones

Más detalles

donde tenemos m ecuaciones y n incógnitasun problema de este estilo se puede escribir de forma compacta como Ax = d donde x 1 x 2. x n d 1 d 2.

donde tenemos m ecuaciones y n incógnitasun problema de este estilo se puede escribir de forma compacta como Ax = d donde x 1 x 2. x n d 1 d 2. Capítulo 3 Sistemas de ecuaciones lineales 3.1. Problemas del álgebra lineal Un problema lineal es un problema planteado de la forma a 11 x 1 + a 12 x 2 + + a 1n x n = d 1 a 21 x 1 + a 22 x 2 + + a 2n

Más detalles

2.- Sistemas de ecuaciones Lineales

2.- Sistemas de ecuaciones Lineales .- Sistemas de ecuaciones Lineales..- Definición, Clasificación de los sistemas lineales y tipos de solución. Definición Una ecuación lineal con las variables escribirse en la forma,..., n es una ecuación

Más detalles

Tema 5: Sistemas de Ecuaciones Lineales

Tema 5: Sistemas de Ecuaciones Lineales Tema 5: Sistemas de Ecuaciones Lineales Eva Ascarza-Mondragón Helio Catalán-Mogorrón Manuel Vega-Gordillo Índice 1 Definición 3 2 Solución de un sistema de ecuaciones lineales 4 21 Tipos de sistemas ecuaciones

Más detalles

Métodos Numéricos: Resumen y ejemplos Tema 5: Resolución aproximada de ecuaciones

Métodos Numéricos: Resumen y ejemplos Tema 5: Resolución aproximada de ecuaciones Métodos Numéricos: Resumen y ejemplos Tema 5: Resolución aproximada de ecuaciones Francisco Palacios Escuela Politécnica Superior de Ingeniería de Manresa Universidad Politécnica de Cataluña Abril 009,

Más detalles

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA GERENCIA ACADEMICA COORDINACION DE PREGRADO PROYECTO INGENIERIA 1272-416/ALGEBRA DE ESTRUCTURAS SEMESTRE:

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA GERENCIA ACADEMICA COORDINACION DE PREGRADO PROYECTO INGENIERIA 1272-416/ALGEBRA DE ESTRUCTURAS SEMESTRE: GERENCIA ACADEMICA COORDINACION DE PREGRADO PROYECTO INGENIERIA PROGRAMA: ALGEBRA LINEAL CÓDIGO ASIGNATURA: 1272-521 PRE-REQUISITO: 1272-416/ALGEBRA DE ESTRUCTURAS SEMESTRE: 90-II UNIDADES DE CRÉDITO:

Más detalles

MENORES, COFACTORES Y DETERMINANTES

MENORES, COFACTORES Y DETERMINANTES MENORES, COFACTORES Y DETERMINANTES 1. Introducción. 2. Determinante de una matriz de 3 x 3. 3. Menores y cofactores. 4. Determinante de una matriz de n x n. 5. Matriz triangular. 6. Determinante de una

Más detalles

Parte 2. Métodos directos para la resolución de sistemas de ecuaciones lineales

Parte 2. Métodos directos para la resolución de sistemas de ecuaciones lineales Parte 2. Métodos directos para la resolución de sistemas de ecuaciones lineales Gustavo Montero Escuela Técnica Superior de Ingenieros Industriales University of Las Palmas de Gran Canaria Curso 2006-2007

Más detalles

Tema 1: Matrices y Determinantes

Tema 1: Matrices y Determinantes Tema 1: Matrices y Determinantes September 14, 2009 1 Matrices Definición 11 Una matriz es un arreglo rectangular de números reales a 11 a 12 a 1m a 21 a 22 a 2m A = a n1 a n2 a nm Se dice que una matriz

Más detalles

Se denomina matriz a todo conjunto de números o expresiones dispuestos en forma rectangular, formando filas y columnas.

Se denomina matriz a todo conjunto de números o expresiones dispuestos en forma rectangular, formando filas y columnas. TEMA 1.- MATRICES 1.-Concepto de matriz Se denomina matriz a todo conjunto de números o expresiones dispuestos en forma rectangular, formando filas y columnas. Cada uno de los números de que consta la

Más detalles

Una matriz es una arreglo rectangular ordenado de elementos, comúnmente llamados escalares, dispuestos en m renglones y n columnas.

Una matriz es una arreglo rectangular ordenado de elementos, comúnmente llamados escalares, dispuestos en m renglones y n columnas. MATRICES Las matrices tienen una importancia fundamental en el análisis económico sobre todo en el estudio de sistemas de ecuaciones lineales, como en el modelo insumo-producto. Cuando trabajamos con modelos

Más detalles

Capítulo 7. Resolución de sistemas de ecuaciones lineales

Capítulo 7. Resolución de sistemas de ecuaciones lineales Capítulo 7 Resolución de sistemas de ecuaciones lineales 63 64 Métodos de resolución exacta 7.1 Introducción El objetivo de este apartado es examinar los aspectos numéricos que se presentan al resolver

Más detalles

Matrices, Determinantes y Sistemas de ecuaciones lineales

Matrices, Determinantes y Sistemas de ecuaciones lineales Tema 1 Matrices, Determinantes y Sistemas de ecuaciones lineales 1.1. Matrices Definición: Una MATRIZ es un conjunto de números reales dispuestos en forma de rectángulo, que usualmente se delimitan por

Más detalles

METODOS ITERATIVOS. Hermes Pantoja Carhuavilca. Facultad de Ingeniería Mecanica Universidad Nacional de Ingenieria

METODOS ITERATIVOS. Hermes Pantoja Carhuavilca. Facultad de Ingeniería Mecanica Universidad Nacional de Ingenieria Facultad de Ingeniería Mecanica Universidad Nacional de Ingenieria Métodos Numéricos Contenido 1 Métodos Iterativos Introducción Definición Métodos Iterativos Método de Jacobi Convergencia Método de Gauss

Más detalles

I N S T I T U T O T E C N O L O G I C O D E O A X A C A M E T O D O S N U M E R I C O S

I N S T I T U T O T E C N O L O G I C O D E O A X A C A M E T O D O S N U M E R I C O S I N S T I T U T O T E C N O L O G I C O D E O A X A C A M E T O D O S N U M E R I C O S G A U S S G A U S S J O R D A N S E I D E L O C T U B R E 2 0 0 9 1 Contenido SISTEMAS DE ECUACIONES LINEALES...

Más detalles

Matrices. Concepto de matriz Se denomina matriz a todo conjunto de números o expresiones ordenados en filas y columnas.

Matrices. Concepto de matriz Se denomina matriz a todo conjunto de números o expresiones ordenados en filas y columnas. Matrices Concepto de matriz Se denomina matriz a todo conjunto de números o expresiones ordenados en filas y columnas. Cada uno de los números de que consta la matriz se denomina elemento. Un elemento

Más detalles

Tema 2. Sistemas de ecuaciones lineales

Tema 2. Sistemas de ecuaciones lineales Tema 2. Sistemas de ecuaciones lineales Estructura del tema. Definiciones básicas Forma matricial de un sistema de ecuaciones lineales Clasificación de los sistemas según el número de soluciones. Teorema

Más detalles

Resolución de Sistema de Ecuaciones Lineales

Resolución de Sistema de Ecuaciones Lineales Resolución de Sistema de Ecuaciones Lineales Hermes Pantoja Carhuavilca Facultad de Ingeniería Industrial Universidad Nacional Mayor de San Marcos Métodos Computacionales Hermes Pantoja Carhuavilca 1 de

Más detalles

Sistemas de ecuaciones lineales

Sistemas de ecuaciones lineales Sistemas de ecuaciones lineales Este tema resulta fundamental en la mayoría de las disciplinas, ya que son muchos los problemas científicos y de la vida cotidiana que requieren resolver simultáneamente

Más detalles

Vectores y Matrices. Tema 3: Repaso de Álgebra Lineal Parte I. Contenidos

Vectores y Matrices. Tema 3: Repaso de Álgebra Lineal Parte I. Contenidos Tema 3: Repaso de Álgebra Lineal Parte I Virginia Mazzone Contenidos Vectores y Matrices Bases y Ortonormailizaciòn Norma de Vectores Ecuaciones Lineales Algenraicas Ejercicios Vectores y Matrices Los

Más detalles

Sistemas de Ecuaciones y Matrices

Sistemas de Ecuaciones y Matrices Sistemas de Ecuaciones y Matrices 0.1 Sistemas de ecuaciones Consideremos las gráficas de dos funciones f y g como en la figura siguiente: P Q y = fx y = gx En la práctica, en ocasiones hay que encontrar

Más detalles

Definición de la matriz inversa

Definición de la matriz inversa Definición de la matriz inversa Ejercicios Objetivos Aprender la definición de la matriz inversa Requisitos Multiplicación de matrices, matriz identidad, habilidades básicas de resolver sistemas de ecuaciones

Más detalles

TRA NSFORMACIO N ES LIN EA LES

TRA NSFORMACIO N ES LIN EA LES TRA NSFORMACIO N ES LIN EA LES C o m p uta c i ó n G r á fica Tipos de Datos Geométricos T Un punto se puede representar con tres números reales [x,y,z] que llamaremos vector coordenado. Los números especifican

Más detalles

Matrices y Sistemas de Ecuaciones lineales

Matrices y Sistemas de Ecuaciones lineales Matrices y Sistemas de Ecuaciones lineales Llamaremos M m n (K) al conjunto de las matrices A = (a ij ) (i = 1, 2,..., m; j = 1, 2,..., n) donde los elementos a ij pertenecen a un cuerpo K. Las matrices,

Más detalles

1. PRODUCTO ESCALAR. ESPACIO EUCLÍDEO

1. PRODUCTO ESCALAR. ESPACIO EUCLÍDEO 1 1. PRODUCTO ESCALAR. ESPACIO EUCLÍDEO Muchos de los fenómenos que se investigan en la geometría utilizan nociones como las de longitud de un vector y ángulo entre vectores. Para introducir estos dos

Más detalles

Expresiones algebraicas

Expresiones algebraicas Expresiones algebraicas Una expresión algebraica es una combinación de letras y números relacionadas por los signos de las operaciones: adición, sustracción, multiplicación, división y potenciación. Las

Más detalles

Sistemas de Ecuaciones Lineales y Matrices

Sistemas de Ecuaciones Lineales y Matrices Capítulo 4 Sistemas de Ecuaciones Lineales y Matrices El problema central del Álgebra Lineal es la resolución de ecuaciones lineales simultáneas Una ecuación lineal con n-incógnitas x 1, x 2,, x n es una

Más detalles

Sistemas lineales y matrices

Sistemas lineales y matrices resumen04 1 Sistemas lineales y matrices Sistemas de ecuaciones lineales Un sistema de ecuaciones lineales es de la orma indicada a la izquierda y se suele representar por una matriz una tabla como la

Más detalles

Ejercicio 1: Realiza las siguientes divisiones por el método tradicional y por Ruffini: a)

Ejercicio 1: Realiza las siguientes divisiones por el método tradicional y por Ruffini: a) Tema 2: Ecuaciones, Sistemas e Inecuaciones. 2.1 División de polinomios. Regla de Ruffini. Polinomio: Expresión algebraica formada por la suma y/o resta de varios monomios. Terminología: o Grado del polinomio:

Más detalles

Resolverlo mediante el método de Gauss con aritmética exacta y sin pivoteo.

Resolverlo mediante el método de Gauss con aritmética exacta y sin pivoteo. Asignatura Cálculo Numérico Página de Sistemas Lineales lineales (Gauss con variantes y estudio iterativo) Examen Diciembre 000 Ejercicio. Dado el sistema lineal 4x+ y+ z = 9 x+ 4y z = 5, x+ y z = 9 (a)

Más detalles

Conjuntos y matrices. Sistemas de ecuaciones lineales

Conjuntos y matrices. Sistemas de ecuaciones lineales 1 Conjuntos y matrices Sistemas de ecuaciones lineales 11 Matrices Nuestro objetivo consiste en estudiar sistemas de ecuaciones del tipo: a 11 x 1 ++ a 1m x m = b 1 a n1 x 1 ++ a nm x m = b n Una solución

Más detalles

Ing. Ramón Morales Higuera

Ing. Ramón Morales Higuera MATRICES. Una matriz es un conjunto ordenado de números. Un determinante es un número. CONCEPTO DE MATRIZ. Se llama matriz a un conjunto ordenado de números, dispuestos en filas y Las líneas horizontales

Más detalles

Métodos numéricos para Ecuaciones Diferenciales Ordinarias

Métodos numéricos para Ecuaciones Diferenciales Ordinarias Métodos numéricos para Ecuaciones Diferenciales Ordinarias Laboratori de Càlcul Numèric (LaCàN) Departament de Matemàtica Aplicada III Universitat Politècnica de Catalunya (Barcelona) http://www-lacan.upc.es

Más detalles

Parte 4. Métodos iterativos para la resolución de sistemas de ecuaciones lineales

Parte 4. Métodos iterativos para la resolución de sistemas de ecuaciones lineales Parte 4. Métodos iterativos para la resolución de sistemas de ecuaciones lineales Gustavo Montero Escuela Técnica Superior de Ingenieros Industriales Universidad de Las Palmas de Gran Canaria Curso 2006-2007

Más detalles

Desarrollo de las condiciones de optimalidad y factibilidad. El problema lineal general se puede plantear como sigue:

Desarrollo de las condiciones de optimalidad y factibilidad. El problema lineal general se puede plantear como sigue: Método simplex modificado Los pasos iterativos del método simplex modificado o revisado son exactamente a los que seguimos con la tabla. La principal diferencia esá en que en este método se usa el algebra

Más detalles

Se dice que una matriz cuadrada A es invertible, si existe una matriz B con la propiedad de que

Se dice que una matriz cuadrada A es invertible, si existe una matriz B con la propiedad de que MATRICES INVERTIBLES Se dice que una matriz cuadrada A es invertible, si existe una matriz B con la propiedad de que AB = BA = I siendo I la matriz identidad. Denominamos a la matriz B la inversa de A

Más detalles

Sistemas de Ecuaciones Lineales. Solución de Sistemas de Ecuaciones Lineales. www.math.com.mx. José de Jesús Angel Angel. jjaa@math.com.

Sistemas de Ecuaciones Lineales. Solución de Sistemas de Ecuaciones Lineales. www.math.com.mx. José de Jesús Angel Angel. jjaa@math.com. Sistemas de Ecuaciones Lineales Solución de Sistemas de Ecuaciones Lineales www.math.com.mx José de Jesús Angel Angel jjaa@math.com.mx MathCon c 2007-2008 Contenido 1. Sistemas de Ecuaciones Lineales 2

Más detalles

Método de diferencias finitas para ecuaciones diferenciales parciales elípticas. (Parte II)

Método de diferencias finitas para ecuaciones diferenciales parciales elípticas. (Parte II) Método de diferencias finitas para ecuaciones diferenciales parciales elípticas (Parte II) Métodos numéricos para sistemas lineales Solución numérica de EDPs requiere resolver sistemas de ecuaciones lineales

Más detalles

Resolución de Sistema de Ecuaciones Lineales

Resolución de Sistema de Ecuaciones Lineales Resolución de Sistema de Ecuaciones Lineales Hermes Pantoja Carhuavilca Facultad de Ingeniería Mecanica Universidad Nacional de Ingenieria Métodos Numérico Hermes Pantoja Carhuavilca 1 de 29 CONTENIDO

Más detalles

Objetivos: Al inalizar la unidad, el alumno:

Objetivos: Al inalizar la unidad, el alumno: Unidad 1 Matrices y determinantes Objetivos: Al inalizar la unidad, el alumno: Identiicará qué es una matriz y cuáles son sus elementos. Distinguirá los principales tipos de matrices. Realizará operaciones

Más detalles

ESPACIO NULO DE A: RESOLUCIÓN DE AX = 0 3.2

ESPACIO NULO DE A: RESOLUCIÓN DE AX = 0 3.2 3.2 Espacio nulo de A: resolución de Ax = ESPACIO NULO DE A: RESOLUCIÓN DE AX = 3.2 Este tema versa sobre las soluciones espaciales de Ax =. La matriz A puede se cuadrada o rectangular. Una solución inmediata

Más detalles

UNIVERSIDAD CARLOS III DE MADRID

UNIVERSIDAD CARLOS III DE MADRID UNIVERSIDAD CARLOS III DE MADRID Departamento de Economía Tema 1: Matrices y sistemas de ecuaciones lineales Empezaremos por recordar conceptos ya conocidos de álgebra lineal como las matrices, determinantes,

Más detalles

ARITMÉTICA Y ÁLGEBRA

ARITMÉTICA Y ÁLGEBRA ARITMÉTICA Y ÁLGEBRA 1.- Discutir el siguiente sistema, según los valores de λ: Resolverlo cuando tenga infinitas soluciones. Universidad de Andalucía SOLUCIÓN: Hay cuatro ecuaciones y tres incógnitas,

Más detalles

Sistemas de Ecuaciones. Lineales II

Sistemas de Ecuaciones. Lineales II Sistemas de Ecuaciones Lineales II Factorización LU: Eliminación Gaussiana Relación con la factorización LU 521230-1 - DIM Universidad de Concepción Solución de sistemas con matriz triangular Dadas L =

Más detalles

Sistema de ecuaciones algebraicas

Sistema de ecuaciones algebraicas Sistema de ecuaciones algebraicas Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad: ITESM CEM

Más detalles

Profesor Francisco R. Villatoro 13 de Diciembre de 1999 SOLUCIONES. 1. Una matriz A de n n es diagonalmente dominante (estrictamente) por filas si

Profesor Francisco R. Villatoro 13 de Diciembre de 1999 SOLUCIONES. 1. Una matriz A de n n es diagonalmente dominante (estrictamente) por filas si Cuarta relación de problemas Técnicas Numéricas Profesor Francisco R. Villatoro 13 de Diciembre de 1999 SOLUCIONES 1. Una matriz A de n n es diagonalmente dominante estrictamente por filas si a ii > a

Más detalles

Sistema de ecuaciones algebraicas. Eliminación de Gauss.

Sistema de ecuaciones algebraicas. Eliminación de Gauss. Sistema de ecuaciones algebraicas. Eliminación de Gauss. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com

Más detalles

Matrices 2º curso de Bachillerato Matemáticas aplicadas a las ciencias sociales

Matrices 2º curso de Bachillerato Matemáticas aplicadas a las ciencias sociales MATRICES Índice:. Introducción-------------------------------------------------------------------------------------- 2. Definición de matriz-----------------------------------------------------------------------------

Más detalles

EJERCICIOS RESUELTOS DE SISTEMAS LINEALES

EJERCICIOS RESUELTOS DE SISTEMAS LINEALES EJERCICIOS RESUELTOS DE SISTEMAS LINEALES 1. Dado el sistema de ecuaciones lineales: 2x + 3y 3 4x +5y 6 a) Escribir la expresión matricial del sistema. b) Discutir el sistema. c) Resolver el sistema por

Más detalles

Matemáticas I: Hoja 1

Matemáticas I: Hoja 1 Matemáticas I: Hoja 1 1. Números complejos Hasta ahora, hemos visto que los números reales son aquellos que poseen una expresión decimal y que podemos representar en una recta infinita. No obstante, para

Más detalles

SEL - Métodos Directos

SEL - Métodos Directos Facultad de Ingeniería Mecánica Universidad Nacional de Ingeniería Métodos Numéricos Contenido 1 Métodos Directos Generalidades sobre Métodos Directos Eliminación Gaussiana Pivoteo Factorización LU Generalidades

Más detalles

Teoría de Matrices. Julio Yarasca. 30 de junio de 2015. Julio Yarasca

Teoría de Matrices. Julio Yarasca. 30 de junio de 2015. Julio Yarasca 30 de junio de 2015 Matriz de m por n Definimeros a una matriz A de orden m por n como un arreglo de números de m filas y n columnas. a 11 a 12 a 13 a 1n a 21 a 22 a 23 a 2n A = a 31 a 32 a 33 a 3n....

Más detalles

UNIVERSIDAD AUTÓNOMA DE ENTRE RÍOS

UNIVERSIDAD AUTÓNOMA DE ENTRE RÍOS UNIVERSIDAD AUTÓNOMA DE ENTRE RÍOS FACULTAD DE CIENCIA Y TECNOLOGÍA CÁLCULO NUMÉRICO T.P.Nº3 EJERCICIO N 1 En los ejercicios 1 a 12 resolver el sistema dado. 1) a) Por el método de Gauss sin pivoteo con

Más detalles

Capitulo 6. Matrices y determinantes

Capitulo 6. Matrices y determinantes Capitulo 6. Matrices y determinantes Objetivo. El alumno aplicará los conceptos fundamentales de las matrices, determinantes y sus propiedades a problemas que requieran de ellos para su resolución. Contenido.

Más detalles

Departamento de Ecuaciones Diferenciales y Análisis Numérico. CÁLCULO NUMÉRICO I (Tema 3 - Relación 2)

Departamento de Ecuaciones Diferenciales y Análisis Numérico. CÁLCULO NUMÉRICO I (Tema 3 - Relación 2) CÁLCULO NUMÉRICO I (Tema - Relación 2) 5 Resolver mediante el método de Gauss los siguientes sistemas de ecuaciones. 2x 2 + x = 0 2x + 2x 2 + x + 2x = 2 x x 2 + x = 7 6x + x 2 6x 5x = 6. x + x 2 x = x

Más detalles

Contenido. 2 Operatoria con matrices. 3 Determinantes. 4 Matrices elementales. 1 Definición y tipos de matrices

Contenido. 2 Operatoria con matrices. 3 Determinantes. 4 Matrices elementales. 1 Definición y tipos de matrices elementales Diciembre 2010 Contenido Definición y tipos de matrices elementales 1 Definición y tipos de matrices 2 3 4 elementales 5 elementales Definición 1.1 (Matriz) Una matriz de m filas y n columnas

Más detalles

ENDOMORFISMOS Y DIAGONALIZACIÓN.

ENDOMORFISMOS Y DIAGONALIZACIÓN. ENDOMORFISMOS Y DIAGONALIZACIÓN. En lo que resta de este tema, nos centraremos en un tipo especial de aplicaciones lineales: los endomorfismos. Definición: Endomorfismo. Se llama endomorfismo a una aplicación

Más detalles

Lección 5.1: Matrices y determinantes. Primeros conceptos. Objetivos de esta lección

Lección 5.1: Matrices y determinantes. Primeros conceptos. Objetivos de esta lección Matemáticas Tema 5: Conceptos básicos sobre matrices y vectores Objetivos Lección 5.: y determinantes Philippe Bechouche Departamento de Matemática Aplicada Universidad de Granada 3 4 phbe@ugr.es 5 Qué

Más detalles

P. A. U. LAS PALMAS 2005

P. A. U. LAS PALMAS 2005 P. A. U. LAS PALMAS 2005 OPCIÓN A: J U N I O 2005 1. Hallar el área encerrada por la gráfica de la función f(x) = x 3 4x 2 + 5x 2 y la rectas y = 0, x = 1 y x = 3. x 3 4x 2 + 5x 2 es una función polinómica

Más detalles

Métodos Numéricos (SC 854) Solución de sistemas de ecuaciones lineales

Métodos Numéricos (SC 854) Solución de sistemas de ecuaciones lineales Solución de sistemas de ecuaciones lineales c M Valenzuela 2007 (2 de agosto de 2007) Matrices Definición Una matriz n m es un arreglo rectangular de elementos con n filas (o renglones) y m columnas en

Más detalles

Teoría Tema 7 Operar con matrices

Teoría Tema 7 Operar con matrices página 1/12 Teoría Tema 7 Operar con matrices Índice de contenido Concepto de matriz...2 Matriz traspuesta, simétrica y diagonal...3 Suma de matrices y producto de escalar por matriz...6 Producto de matrices...8

Más detalles

SEL Métodos Directos

SEL Métodos Directos SEL Pantoja Carhuavilca Métodos Numérico Agenda métodos directos Encuentra una solución en un número finito de operaciones(en ausencia de errores de redondeo) transformando el sistema en un sistema equivalente

Más detalles

SISTEMAS DE ECUACIONES

SISTEMAS DE ECUACIONES 16 de Mayo de 2013 SISTEMAS DE ECUACIONES Departamento de Matemática Aplicada Facultad de Ingeniería Universidad Central de Venezuela Cálculo Numérico José Luis Quintero 1 Puntos a tratar 1. Sistemas fáciles

Más detalles

E.T.S. Minas: Métodos Matemáticos Soluciones Tema 4 Métodos iterativos para sistemas de ecuaciones

E.T.S. Minas: Métodos Matemáticos Soluciones Tema 4 Métodos iterativos para sistemas de ecuaciones ETS Minas: Métodos Matemáticos Soluciones Tema Métodos iterativos para sistemas de ecuaciones Francisco Palacios Escuela Politécnica Superior de Ingeniería de Manresa Universidad Politécnica de Cataluña

Más detalles