Laboratori de Càlcul Numèric (LaCàN) Departament de Matemàtica Aplicada III Universitat Politècnica de Catalunya (Spain)

Documentos relacionados
Tema 2 Resolución de EcuacionesNo Lineales

1 Método de la bisección. 1.1 Teorema de Bolzano Teorema 1.1 (Bolzano) Contenido

SOLUCIÓN NUMÉRICA DE ECUACIONES ALGEBRAICAS Y TRASCENDENTES

Integración numérica

Complementos de Matemáticas, ITT Telemática

Práctica IV: Métodos de Newton-Raphson y de la secante, para encontrar las raíces de una función.

Universidad de Santiago de Chile Facultad de Ciencia Departamento de Matemática y Ciencias de la Computación

Órdenes de la convergencia de sucesiones. Condiciones de la convergencia lineal y cuadrática del método de iteración simple

Métodos Numéricos: Guía de estudio Tema 5: Solución aproximada de ecuaciones

Laboratori de Càlcul Numèric (LaCàN) Departament de Matemàtica Aplicada III Universitat Politècnica de Catalunya (Barcelona)

Modelación y Simulación en Física. Guia 3(v1): Raíces.

CNED - Cálculo Numérico - Ecuaciones Diferenciales

Preliminares Interpolación INTERPOLACIÓN Y APROXIMACIÓN POLINOMIAL

Raices de ECUACIONES NO LINEALES PRIMER PARCIAL TEMA 2

Tasa de variación. Tasa de variación media

Clase 9 Programación No Lineal

Solución de ecuaciones no lineales y aplicaciones a la cuadratura numérica

Despejando, se tienen las siguientes ecuaciones de la forma : a) b)

Asignaturas antecedentes y subsecuentes Análisis Numérico II

Carrera: ECC

2. Continuidad y derivabilidad. Aplicaciones

Cálculo Diferencial en una variable

BLOQUE 4. CÁLCULO DIFERENCIAL DE FUNCIONES REALES DE UNA VARIABLE

Sistemas de ecuaciones no lineales

Métodos Numéricos. DOMINIO DEL PERFIL DE EGRESO RELACIONADO CON LA ASIGNATURA: Modelamiento de Procesos Decisionales

Métodos Numéricos. Carrera: BQM Participantes. Representantes de las academias de Ingeniería Bioquímica. Academia de Ingeniería

MATEMÁTICAS APLICADAS A LAS C.C. SOCIALES

Métodos Clásicos de Optimización para Problemas No-Lineales sin Restricciones

1 LIMITES Y DERIVADAS

Técnicas numéricas para las Ecuaciones diferenciales de primer orden: Método de Euler

Tema 2 Resolución de Ecuaciones No Lineales

AMPLIACIÓN DE MATEMÁTICAS

Presentación del curso

Semana 2 [1/24] Derivadas. August 16, Derivadas

CÁLCULO DIFERENCIAL. Máximos y Mínimos. Equipo 2

CBC. Matemática (51) universoexacto.com 1

Unidad V. 5.1 Recta tangente y recta normal a una curva en un punto. Curvas ortogonales.

Métodos Numéricos (SC 854) Solución de ecuaciones no lineales. 1. Definición del problema: raíces de ecuaciones no lineales

MATEMÁTICAS APLICADAS A LAS C.C. SOCIALES

Métodos iterativos para resolver ecuaciones no lineales

Instituto Tecnológico de Saltillo

Universidad de Guanajuato Tronco Común de Ingenierías

FUNDAMENTOS MATEMÁTICOS (Grado en Ingeniería Informática) Práctica 4. DERIVACIÓN

NEWTON.MA.nb 1. Método de Newton

Métodos Iterativos para Ecuaciones no Lineales

Métodos numéricos para Ecuaciones Diferenciales Ordinarias

Programación NO Lineal (PNL) Optimización sin restricciones

Práctica 2ª : OPERADORES LÓGICOS Y RELACIONALES. CICLOS Y ESTRUCTURAS DE CONTROL. MÉTODOS DE RESOLUCIÓN DE UNA ECUACIÓN NO LINEAL.

Matemáticas para estudiantes de Química

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

CAPÍTULO 2. SOLUCIÓN DE ECUACIONES DE UNA VARIABLE

Ecuaciones de la tangente y la normal

Expliquemos con exactitud qué queremos decir con valores máximos y mínimos.

TEMA 3: APLICACIONES DE LAS DERIVADAS

Continuidad de las funciones. Derivadas

OPTIMIZACIÓN VECTORIAL

MATEMÁTICA - TERCERO - REVISIÓN INTEGRADORA. 1) Determinar k y h para que las rectas kx+2y-h=0, 4x+ky-2=0, se corten en un punto.

Solución de ecuaciones algebraicas y trascendentes: Método de Newton Raphson

Se desea estudiar el comportamiento de una función a medida independiente x se aproxima a un valor específico.

Introducción al Cálculo Numérico

Resolución numérica de sistemas de ecuaciones. Introducción

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

CONTENIDOS MÍNIMOS del ÁREA DE MATEMÁTICAS

Derivada de una función en un punto. Función derivada. Diferencial de una función en un punto. dy = f (x) dx. Derivada de la función inversa

DERIVADAS. TVM (a, b) = = h. La tasa de variación media se puede interpretar como la pendiente de la recta AB de la figura siguiente:

Tema 11.- Autovalores y Autovectores.

DERIVADAS. Para hallar la pendiente de una curva en algún punto hacemos uso de la recta tangente de una curva en un punto.

Ecuación de la recta tangente

SESIÓN 6 INTERPRETACION GEOMETRICA DE LA DERIVADA, REGLA GENERAL PARA DERIVACIÓN, REGLAS PARA DERIVAR FUNCIONES ALGEBRAICAS.

10. LIMITES DE FUNCIONES

TEMA 5.6 PROGRAMACIÓN NO LINEAL

Límites y continuidad. Cálculo 1

DERIVADAS DERIVADAS. La siguiente tabla muestra el número de nacimientos en cada mes a lo largo de un año en una determinada población:

Subrutinas en Fortran 95 para la resolución de ecuaciones no lineales de una variable

4. ANÁLISIS DE FUNCIONES DE UNA VARIABLE

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TÁCHIRA DECANATO DE POSTGRADO Maestría en Matemática Mención Educación Matemática MÉTODOS NUMÉRICOS

MÉTODOS ITERATIVOS PARA RESOLVER ECUACIONES NO LINEALES

Aplicaciones de la derivada Ecuación de la recta tangente

sobre un intervalo si para todo de se tiene que. Teorema 1 Sean y dos primitivas de la función en. Entonces,

SESIÓN 14 DERIVADAS SUCESIVAS DE UNA FUNCION, DE MÁXIMOS Y MÍNIMOS Y LA CONCAVIDAD DE UNA CURVA APLICANDO EL CRITERIO DE LA SEGUNDA DERIVADA

Tema Contenido Contenidos Mínimos

Sucesiones Introducción

Ejercicios resueltos. 4 continua en R luego continua en cualquier. , [ 1,1] = 0 que equivale a decir 1,1

1: INTRODUCCIÓN AL USO DE LA HOJA DE CALCULO EXCEL COMO HERRAMIENTA PARA DESARROLLAR PROBLEMAS EN INGENIERÍA. SOLVER, REGRESION LINEAL MULTIPLE

CONTINUIDAD DE FUNCIONES. SECCIONES A. Definición de función continua. B. Propiedades de las funciones continuas. C. Ejercicios propuestos.

Bloque 1. Contenidos comunes. (Total: 3 sesiones)

Aproximación numérica de raíces de ecuaciones y de sistemas de ecuaciones.

Funciones de Una Variable Real I. Derivadas

1. Curvas Regulares y Simples

Fórmula integral de Cauchy

Con miras a conocer la metodología que se aplica en el Método SIMPLEX, tenemos a continiacion un ejemplo:

La función, definida para toda, es periódica si existe un número positivo tal que

EXAMEN EXTRAORDINARIO 8 de julio de 2016

Cálculo Integral Enero 2015

Cálculo de la Recta Tangente

Diferenciación numérica: Método de Euler explícito

entonces las derivadas laterales existen y son iguales. y vale lo mismo. Si existen las derivadas laterales y son iguales, entonces existe f (a)

CÁLCULO DIFERENCIAL E INTEGRAL I APLICACIONES DE LA DERIVADA. 1. Derivabilidad y monotonía. creciente para x en cierto intervalo f es < 0

Lección 4. Ecuaciones diferenciales. 1. Ecuaciones diferenciales de primer orden. Trayectorias ortogonales.

NOMBRE DEL CURSO: CALCULO DIFERENCIAL CÓDIGO UNIDAD ACADÉMICA NIVEL ACADÉMICO CICLOS DE FORMACIÓN FACULTAD INGENIERIA TÉCNICO PROFESIONAL

Transcripción:

Ceros de funciones Laboratori de Càlcul Numèric (LaCàN) Departament de Matemàtica Aplicada III Universitat Politècnica de Catalunya (Spain) http://www-lacan.upc.es Índice Objetivos Esquemas iterativos Criterios de parada Método clásicos (bisección, Newton, secante) Consistencia y convergencia Velocidad de convergencia Análisis de convergencia Métodos híbridos CEROS DE FUNCIONES 2 1

Objetivos Aprender a resolver ecuaciones con f una función real de variable real no lineal. Entender cómo funciona un algoritmo iterativo Saber utilizar algunos métodos clásicos (bisección, Newton, secante) y conocer sus características principales. Ser capaz de analizar la características de un esquema iterativo para resolver ceros de funciones (convergencia y consistencia). CEROS DE FUNCIONES 3 Esquemas iterativos Objetivo: calcular α solución de una ecuación no lineal f(x) = 0 Esquema iterativo: Dada una aproximación inicial x 0, se calculan los términos de una sucesión x 0, x 1, x 2, x 3... Hasta obtener un valor x k suficientemente bueno (similar a α). Cómo se escoge la aproximación inicial x 0? usuario, búsqueda automática Cómo se construyen los términos de la sucesión? método iterativo Cuándo se para el proceso iterativo? criterios de convergencia CEROS DE FUNCIONES 4 2

Criterios de convergencia Una sucesión {x k } converge a α si Dividiendo por α: Diremos que una aproximación x k es suficientemente buena si CEROS DE FUNCIONES 5 En la práctica, supondremos que utilizaremos como criterio de convergencia y Para tener en cuenta el caso α=0 se utiliza el siguiente criterio ampliado: En algunos casos se puede verificar este criterio aun estando lejos de la solución del problema. Para evitarlo, basta tener en cuenta que si {x k } converge a α entonces Por esto, es conveniente utilizar un criterio complementario CEROS DE FUNCIONES 6 3

Método de la bisección Idea: Utilizando el teorema de Bolzano, determinar un intervalo (tan pequeño como se quiera) que contenga la solución CEROS DE FUNCIONES 7 Inicialización 1. Contador de iteraciones k = 0 Algoritmo del método de la bisección 2. Aproximaciones iniciales x 0, a tales que f(x 0 )f(a) < 0 Iteración k 3. Calcular el punto medio del intervalo x k+1 = (x k +a)/2 4. Evaluar la función en la nueva aproximación 5. Si x k+1 es suficientemente buena Parar Si no Actualización Actualización 6. Si f(x k+1 )f(x k ) < 0 a = x k 7. k = k+1 8. Volver a 3 CEROS DE FUNCIONES 8 4

Propiedades del método de la bisección Requisitos f continua aproximaciones iniciales x 0 y a tales que f(x 0 )f(a) < 0 Características convergencia lineal robusto (si se verifican los requisitos, podemos asegurar que el algoritmo converge) Problemas lentitud no se tienen en cuenta las características de la función f CEROS DE FUNCIONES 9 Idea: Método de Newton Aproximar la función por la recta tangente (Taylor de primer orden) e imponer que la siguiente aproximación sea solución de la ecuación Escribiremos y entonces Imponiendo que x k+1 sea solución se obtiene CEROS DE FUNCIONES 10 5

Interpretación gráfica del método de Newton CEROS DE FUNCIONES 11 Algoritmo del método de la Newton Inicialización 1. Contador de iteraciones k = 0 2. Aproximaciones iniciales x 0 Iteración k 3. Evaluar la función f en el punto x k 4. Evaluar la derivada de la función f en el punto x k 5. x k+1 = x k - f(x k ) / f (x k ) 6. Si x k+1 es suficientemente buena Parar Si no k = k+1 Volver a 3 CEROS DE FUNCIONES 12 6

Propiedades del método de Newton Requisitos f tiene que ser derivable la derivada de f tienen que ser siempre diferente de cero Características convergencia cuadrática (si la aproximación inicial es suficientemente buena y la derivada está bien calculada) método caro: en cada iteración se evalúa la función y su derivada Problemas coste por iteración elevado es necesario calcular la derivada de la función CEROS DE FUNCIONES 13 Método de la secante Idea: Utilizar el esquema del método de Newton aproximando la derivada de la función por la pendiente de la recta que pasa por las dos aproximaciones anteriores En cada iteración, se calcula la aproximación como El incremento es donde s k es la pendiente de la recta que pasa per x k y x k-1 CEROS DE FUNCIONES 14 7

Interpretación gráfica del método de la secante CEROS DE FUNCIONES 15 Algoritmo del método de la secante Inicialización 1. Contador de iteraciones k = 0 2. Aproximaciones iniciales x 0, x 1 Iteración k 3. Evaluar la función f en el punto x k 4. Calcular la aproximación de la derivada 5. x k+1 = x k - f(x k ) / s k 6. Si x k+1 es suficientemente buena Parar Si no k = k+1 Volver a 3 CEROS DE FUNCIONES 16 8

Métodos iterativos para resolver F(z) = 0 Controles de convergencia: y CEROS DE FUNCIONES 17 CEROS DE FUNCIONES 18 9

Esquema iterativo: Consistencia y convergencia función de iteración. Ejemplo: para el método de Newton, la función de iteración es 1.Consistencia: se dice que el esquema es consistente si y sólo si α es un punto fijo de φ: 2.Convergencia: CEROS DE FUNCIONES 19 Convergencia lineal (orden 1) Convergencia Convergencia de orden p>1 (convergencia cuadrática para p=2) Convergencia superlineal CEROS DE FUNCIONES 20 10

Esquema iterativo con convergencia lineal Velocidad de convergencia para esquemas lineales Iteración k-ésima con 0 Pregunta: cuántas iteraciones ν más hay que hacer para conseguir m cifras correctas más? ν tal que? CEROS DE FUNCIONES 21 Por lo tanto, basta con donde velocidad de convergencia CEROS DE FUNCIONES 22 11

Análisis de la convergencia Objetivo: estudiar la convergencia y el orden de convergencia de un esquema iterativo consistente para el cálculo de una raíz Si Asintóticamente (cerca de la raíz) CEROS DE FUNCIONES 23 Si con convergencia lineal Si no convergente CEROS DE FUNCIONES 24 12

Si Si y convergencia de orden p CEROS DE FUNCIONES 25 Ejemplo convergencia del método de Newton Conv. lineal Conv. cuadrática La convergencia es cuadrática cerca de la raíz CEROS DE FUNCIONES 26 13

Veámoslo con otro ejemplo: CEROS DE FUNCIONES 27 Aproximación inicial: 4 CEROS DE FUNCIONES 28 14

Análisis de la convergencia (1) CEROS DE FUNCIONES 29 Análisis de la convergencia (2) Factor asintótico de convergencia CEROS DE FUNCIONES 30 15

Idea: combinar: Métodos híbridos La robustez del método de la bisección para acercarse a la raíz La velocidad de los métodos de Newton o secante (o similares) cerca de la raíz 1. Método híbrido bisección-secante: Si el paso con método de la secante es muy grande, se recurre a la bisección CEROS DE FUNCIONES 31 2. Método de Brent (función fzero de Matlab) Combinación de: Bisección Interpolación cuadrática inversa: Tres puntos [a,f(a)], [b,f(b)], [c,f(c)] Ajuste de función cuadrática inversa (x función cuadrática de y) se toma su valor en y=0 como siguiente x Ref.: Numerical recipes CEROS DE FUNCIONES 32 16

CEROS DE FUNCIONES 33 Referencias Huerta, A.; Sarrate, J.; Rodríguez-Ferran, A., Métodos Numéricos. Introducción básica. Aplicaciones y programación, Aula Politécnica 53, Edicions UPC, 2001 (tercera edición) Hoffman, J.D., Numerical methods for engineers and scientists, McGraw-Hill, 1992 Ralston, A.; Rabinowitz, P., A first course in numerical analysis, 2nd edition,mcgraw-hill, 1978 Isaacson, E.; Keller, H.B., Analysis of numerical methods, Wiley, 1966 Stoer, J.; Bulirsch, R., Introduction to numerical analysis, Springer-Verlag, 1980 CEROS DE FUNCIONES 34 17