METODOS ITERATIVOS PARA LA SOLUCION DE SISTEMAS DE ECUACIONES LINEALES

Slides:



Advertisements
Presentaciones similares
el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
Advertisements

FRACCIONES.
1. MODELO DE REGRESIÓN SIMPLE
MEDIDAS DE TENDENCIA CENTRAL
Maestro Sr. Jaime O. López López
Paso 1 Portada YO SOY EUROPEO Comisión Europea.
Redes Neuronales de Retropropagación
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO Resumen. 24 de Junio de 2005.
MODELO DE REGRESIÓN LINEAL SIMPLE
Programación entera En muchos problemas reales las variables sólo pueden tomar valores enteros Ejemplos: decisiones sobre inversiones, compras, arranques,
4. ANÁLISIS FACTORIAL Introducción Modelo factorial ortogonal
UNIVERSIDAD DE ORIENTE NUCLEO DE BOLIVAR COORDINACION GENERAL DE ESTUDIOS DE POSTGRADO POSTGRADO EN CIENCIAS ADMINISTRATIVAS MENCION FINANZAS. VII COHORTE.
CODIFICACIÓN EN MATLAB
Funciones. Interpolación lineal y cuadrática
Otra forma es representando lo que hay de cada lado
Metodos de Solución Iterativos
Apuntes 2º Bachillerato C.T.
Apuntes 2º Bachillerato C.T.
Los elementos invertibles de Z6 son 1 y 5
Métodos iterativos para sistemas de ecuaciones lineales
Funciones Excel. Parte 1. Introducción 2 Una función Excel es una fórmula o un procedimiento que se realiza en el ambiente de Visual Basic, fuera de.
Sistemas de Ecuaciones
SISTEMAS DE ECUACIONES LINEALES. MÉTODO DE GAUSS
FACTORIZACIÓN DE POLINOMIOS.
Método de Newton para funciones de varias variables en los Sistema Eléctricos Por Luis Ríos.
MÉTODO DE LA SECANTE En el Método de Newton: Puede ser complicado obtener la derivada de f(x)
Proyecto ProMéxico Plasmas mayo SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
Ecuaciones Cuadráticas
Ecuaciones y Resolución de Ecuaciones Lineales
Exponentes Racionales y Radicales
La minimización de los costes
EJEMPLO: TA=(0, 0, 0, 0, 0, 0)  cT=(3, 2, 1, 2, 2, 0)
Comité Nacional de Información Bogotá, Julio 27 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
3. Métodos de resolución Ecuaciones algebraicas lineales
Expresiones Algebraicas
AUTORA: ANABEL RAMOS IGLESIAS
Instituto Tecnológico de Costa Rica Escuela Ingeniería en Electrónica Curso: Métodos Numéricos Método de Bairstow Profesor: Ing. Marvin Hernández.
REGRESIÓN POR MÍNIMOS CUADRADOS
Método de Gauss-Seidel
Universidad Nacional de Ingeniería
MÉTODO DE GAUSS-SEIDEL CON RELAJACIÓN
DESCOMPOSICIÓN L U Verónica Miranda, Mariano Avilés, Andrés Navarro, Katherine González.
CULENDARIO 2007 Para los Patanes.
Números enteros.
Instituto Tecnológico de Costa Rica Escuela Ingeniería en Electrónica Curso: Métodos Numéricos Método de Bairstow Profesor: Ing. Marvin Hernández.
ECUACIONES CUÁDRATICAS RACIONALES
SISTEMAS DE ECUACIONES RESOLUCIÓN POR EL METODO DE GAUSS
Ecuaciones logarítmicas
INSTITUCION EDUCATIVA LAS FLORES
1 SIMD. 2 3 PE 4 SIMD Suma de S(k) de las primeras k componentes de un vector A para k = 0,1,....,n-1. Sea A = (A0, A1,...., An-1) S(0) = A(0) S(k)
MODELOS DE ECUACIONES SIMULTÁNEAS
Sistema de tres ecuaciones con tres incógnitas
Contenido Planteamiento del problema Método de Punto Fijo
Binomio con término común
Fundamentos Matematicos IV
Lic. Mat. Helga Kelly Quiroz Chavil
Sistemas de Ecuaciones lineales
1 BALONCESTO PARA NOVATOS Alcobendas 15 de mayo de 2008 GUILLERMO HERNANDEZ PEÑALBA.
ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL CURSO: GESTION DE LA CALIDAD ING.ELIZABETH FERG 1.
Prof. Esteban Hernández
Tema: Sistema de Ecuaciones Lineales - Forma Matricial
Ecuaciones En esta unidad se van a estudiar o recordar los siguientes puntos: Diferencias entre ecuaciones e identidades Resolución de ecuaciones de primer.
Cálculo de ceros de funciones de Rn–> Rn :
Método de Gauss-Seidel
Métodos iterativos para sistemas lineales
SESION Nº 03.  En la práctica de la ingeniería y ciencias, es muy frecuente él tener que resolver ecuaciones del tipo f(x)=0. En estas ecuaciones se.
METODOS DE SOLUCION DE SISTEMAS DE ECUACIONES
Tema 3: Sistemas de ecuaciones lineales. Métodos iterativos
Transcripción de la presentación:

METODOS ITERATIVOS PARA LA SOLUCION DE SISTEMAS DE ECUACIONES LINEALES Se busca la solución de un problema de la forma Ax = b o Ax – b =0, donde A es una matriz cuadrada formada por los coeficientes de un sistema de ecuaciones lineales de la forma, y x las variables del sistema y b las soluciones K11 x1 + K12 x2 + K13 x3 + K14 X4 … = B1 K21 x1 + K22 x2 + K23 x3 + K24 X4 ... = B2 .... KN1 x1 + KN2 x2 + KN3 x3 + KN4 X4 …= BN KM1 x1 + KM2 x2+ KM3 x3 + KM4 X4 ... = BM K11 K12 K13 K14 … xx B1 K21 K22 K23 K24 ... x2 B2 A = .... x = … B = …. KN1 KN2 KN3 KN4 … xN BN KM1 KM2 KM3 KM4 ... xM BM

METODOS USADOS EJEMPLO Sea el siguiente sistema de ecuaciones lineales resolver por el método de Jacobi y Gauss-Seidel 10x1 - x2 + 2x3 = 6 -x1 + 11x2 - x3 + 3x4 = 25 2x1 - x2 + 10x3 - x4 = -11 - 3x2 - x3 + 8x4 = 15 Solucionando el problema por Jacobi:

Y se obtiene el siguiente archivo de programación en SCILAB function [x]= jacobi(x0,tol) // Nombre del Archivo: jacobi.sci // // Programa para resolver el siguiente sistema de // ecuaciones lineales por el metodo de Jacobi : // 10x1 - x2 + 2x3 = 6 // -x1 + 11x2 - x3 + 3x4 = 25 // 2x1 - x2 + 10x3 - x4 = -11 // - 3x2 - x3 + 8x4 = 15 // Utilizacion: x = jacobi(x0,tol) // Input: x0= Punto inicial de iteracion // tol= tolerancia del error // Output: x=Aproximacion de solucion del // sistema de ecuaciones

Xant=[x0(1);x0(2);x0(3);x0(4);1]; 0,-3/8,1/8,0,15/8]; Xnew=[9999;9999;9999;9999;9999]; n=0; while (norm(Xnew-Xant)/norm(Xnew)) > tol if n>=1 then Xant=Xnew;end; Xnew=T*Xant, Xnew=[Xnew;1] n=n+1, end; x=Xnew(1:4) disp(n,'Numero de iteraciones ')

Los resultados obtenidos son los siguientes: -->getf('C:\jacobi.sci');disp('getf done'); getf done -->x0=[0,0,0,0]; -->tol=10^(-5); -->x=jacobi(x0,tol) Numero de iteraciones 15. ans = ! .9999982 ! ! 2.0000029 ! ! - 1.0000023 ! ! 1.0000034 !

Si disminuimos la tolerancia o error (tol), obtendremos un valor mas exacto -->x=jacobi(x0,tol) Numero de iteraciones 26. x = ! 1. ! ! 2. ! ! - 1. ! Como vemos hemos obtenido el valor exacto de la solución del sistema de ecuaciones 4x4, en 26 iteraciones,

Para el método de Gauss-Seidel, se tiene la siguiente función: function [x]=gauss(x0,tol) // Nombre del Archivo: gaussseidel.sci // // Programa para resolver el siguiente sistema de // ecuaciones lineales por el metodo de Gauss-Seidel: // 10x1 - x2 + 2x3 = 6 // -x1 + 11x2 - x3 + 3x4 = 25 // 2x1 - x2 + 10x3 - x4 = -11 // - 3x2 - x3 + 8x4 = 15 // Utilizacion: x = gauss(x0,tol) // Input: x0= Punto inicial de iteracion // tol= tolerancia del error // Output: x=Aproximacion de solucion del // sistema de ecuaciones

Xant=[x0(1);x0(2);x0(3);x0(4);1]; 0,-3/8,1/8,0,15/8]; Xnew=[9999;9999;9999;9999;9999]; n=0; while (norm(Xnew - Xant)/norm(Xnew)) > tol Xnew=Xant; Xant(1,1)=T(1,:)*Xant; Xant(2,1)=T(2,:)*Xant; Xant(3,1)=T(3,:)*Xant; Xant(4,1)=T(4,:)*Xant; n=n+1; end; x=Xant(1:4); disp(n,'Numero de iteraciones')

Del cual se obtienen los siguientes resultados: -->getf('C:\gaussseidel.sci');disp('getf done'); getf done -->x0=[0,0,0,0]; -->tol=10^(-5); -->x=gauss(x0,tol) Numero de iteraciones 7. x = ! 1.0000007 ! ! 2. ! ! - 1.0000002 ! ! 1.0000000 !

Disminuyendo también la tolerancia se obtiene: -->x0=[0,0,0,0]; -->tol=10^(-9); -->x=gauss(x0,tol) Numero de iteraciones 10. x = ! 1. ! ! 2. ! ! - 1. ! Como Podemos ver se logra alcanzar la solución exacta del sistema de ecuaciones lineales 4x4 , en 10 iteraciones

Como podemos ver Gauss-Seidel convergió a la solución exacta mucho mas rápido que Jacobi, casi en un tercio del tiempo empleado por este. Además si comparamos de igual modo las soluciones aproximadas, vemos que Gauss también convergió más rápido que Jacobi, e incluso con un error algo menor.