Los metodos Runge-Kutta

Slides:



Advertisements
Presentaciones similares
Intervalo de probabilidad años % de las medias de las muestras ---
Advertisements

Ecuaciones Diferenciales Ordinarias
ERRORES E INCERTIDUMBRES
Ecuaciones Diferenciales Ordinarias
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
Capítulo 5 Método de MonteCarlo
MÉTODOS NUMÉRICOS Raíces de ecuaciones
Ecuaciones diferenciales de 1er orden :
DOS TIPOS DE PROBLEMAS Maths NFC. PROBLEMA 1 Una caja de medicamentos cuesta 5.25€. Si llevo 20 € y compro dos cajas, ¿Cuál es la vuelta?
Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Métodos Numéricos Método de la regla falsa Balderas Nieves Dulce Ivett.
Simulacion de sistemas dinamicos
Modelos de Sistemas Continuos Ing. Rafael A. Díaz Chacón U.C.V. C RAD/00.
Simulacion de sistemas dinamicos
QUÉ ES VALORAR, MEDIR, TESTEAR
Identificación de Sistemas
Teoría de Sistemas y Señales
Técnicas de medición Dominio del tiempo J. Mauricio López R División de Tiempo y Frecuencia Centro Nacional de Metrología, CENAM
Simulacion de sistemas dinamicos
Tópicos Especiales en Computación Numérica
Inferencias con datos categóricos
Estructura de Control Repeticiones(Loops) Ejercicios
Identificacion de sistemas
Métodos de calibración: regresión y correlación
– ORT A la guerra con un tenedor: integrales de funciones experimentales Laboratorio de Tecnologías de Información Geográfica.
Medianas y Estadísticas de Orden
M. en C. José Andrés Vázquez Flores
Introducción a la Inferencia Estadística
3- PROGRAMACION LINEAL PARAMETRICA
Los metodos Runge-Kutta
Dom S Dom= S ECUACIÓN IDENTIDAD x 2 = 3x 0 3 x 2 –1=(x+1)(x–1) == == 1 –7 ¾ √3 1 –7 ¾ √3 0 3 –1,3  .
Simulacion de sistemas dinamicos
Métodos Matemáticos I.
Sea la siguiente función, f(x):
Sistemas de ecuaciones diferenciales ordinarias de 1er grado :
Métodos iterativos Álgebra superior.
Introducción al estudio de la mecánica El estudio del movimiento de objetos, y los conceptos de fuerza y energía, constituyen el campo llamado mecánica.
Simulacion de sistemas dinamicos
MÉTODOS NUMÉRICOS Unidad 2
Cuento No Hay un chico y él no es estudioso. There is a boy and he not is studious. 2. Es muy ordenado pero también le gusta mirar mucha tele. He.
Programac. De Métodos Numéricos Unidad 2
UNIVERSIDAD DE ANTIOQUIA
Regla de Simpson 1/3 simple
Juan Manuel Rodríguez Prieto I.M., M.Sc., Ph.D.
Manejo de datos experimentales
Escuela de Ciencias Básicas Tecnología e Ingeniería Diferenciación, Integración y Solución de Ecuaciones Diferenciales Carlos López Sarasty Unidad 3.
Ecuaciones diferenciales de 1 er orden : Una ecuación diferencial ordinaria de primer orden es una expresión del siguiente tipo: El problema que se suele.
DERIVACIÓN NUMÉRICA MÉTODO DE DIFERENCIAS DIVIDIDAS FINITAS.
Unidad 1: ECUACIONES DIFERENCIALES DE PRIMER ORDEN
Un algoritmo es un método en el que se define paso a paso la solución de un problema que termina en un número infinito de pasos. Un algoritmo es otro tipo.
1 Introducción al tratamiento de datos © José Luís Contreras.
QUIZ 2 de 8 7% de 60% Meta de Contenido y Método.
I.Ecuaciones diferenciales de primer orden 1.Teoría básica y métodos de solución. 2.Breviario de aplicaciones físicas. II.Ecuaciones diferenciales de.
Metodos adaptativos y de paso multiple
Ing. Johanna Macias. Plan de Contenido:  Unidad 1: Introducción a la programación  Estructura lógica del computador: Software y tipos.  Lenguajes de.
MÉTODOS NUMÉRICOS
Interpolación Jessica Hernández Jiménez.
Tema 1 : Introducción y errores
CLASE x + 3 y = 9 x – 4 y = – 1 y = – – x + 3 y = x x r1r1 r1r1 r2r2 r2r2 r2r2 r2r2 r1r1 r1r1   = { A } = { A } A.
Ecuaciones Diferenciales Ordinarias
Solución de Ecuaciones Diferenciales Ordinarias con MATLAB
Tema IV: Integración numérica
Ecuaciones Diferenciales Ordinarias de Primer Orden. Tema # 1.
Tele clase 12 Integración numérica, métodos de Gauss y de Romberg.
Método de Heun. Salvador Arteaga. Jalil Villalobos.
Tele clase 15 Ecuaciones diferenciales.
MUESTREO ALEATORIO ESTRATIFICADO - MAE Especialista Ramiro Duran.
Calcula la integral 0 1
1 Titulación: Asignatura: Autor: Ingeniero Geólogo Análisis Numérico César Menéndez Planificación: Materiales: Conocimientos previos: Ecuaciones diferenciales.
END.
Transcripción de la presentación:

Los metodos Runge-Kutta Integracion numerica Los metodos Runge-Kutta

Contenido Metodos Runge-Kutta Errores en la estimacion Ejemplos

Metodos Runge-Kutta Carl David Tolmé Runge Martin Wilhelm Kutta (1856-1927) Martin Wilhelm Kutta (1867-1944) Metodos Runge-Kutta

Metodos Runge-Kutta Prediccion de Euler x xi solucion verdadera h t ti ti+1 =txi + h Error por truncado: solucion verdadera

Metodos Runge-Kutta Prediccion de Euler xi+1 x xi fi solucion verdadera h t ti ti+1 =txi + h Los distintos metodos RK difieren en como estiman fi Para Euler (RK de 1er-orden), fi = f(xi, ti)

RK de 2do-orden x xi fi h x ti ti+1 = xi + h Error por truncado: promedio de las pendientes x ti El error es menor que en Euler, pero es necesario llamar a f(x,y) dos veces en cada paso ti+1 = xi + h Error por truncado: solucion verdadera

Algorithmo RK de 2do-orden predictor: corrector:

Metodo de Heun predictor: iteration corrector:

Metodo RK de 4to orden En el metodo RK de 4to orden la estimacion de la pendiente es el promedio pesado de 4 estimados en el intervalo [ti, ti+1]: Uno al principio ( ti ) Dos en la mitad (ti+ h/2), y Uno al final (tn+1 = tn+h)

Metodo RK de 4to orden promedio pesado 4 estimados de la pendiente

Metodo RK de 4to orden k2 k4 k3 k1 ti ti + h/2 ti + h

Ejemplos

Ejemplo, RK de 2do-orden solucion exacta: tv=0:0.1:7; xv=exp(-0.5*tv.^2); t=0; x=1; h=0.5; T=t; X=x; tf=6.5; while t<tf; x0=x+(-x*t)*h; x=x+(h/2)*((-x*t) + (-x0*(t+h))); t=t+h; T=[T t]; X=[X x]; end exacta

El algoritmo es inestable porque h es demasiado grande !

Reduciendo h a 0.2 da un algoritmo estable y preciso

Ejemplo, RK de 4to-orden En el intervalo >> tt=0:0.01*pi:pi; xx=example2_f(tt); >> [t,x]=RK4('example2_f',[0 pi],1,0.05*pi);

Ejemplo, RK de 4to-orden

Ejemplo, RK de 4to-orden >> H=plot(t,x,'r-o',tt,xx); >> set(H,'LineWidth',3,'MarkerSize',12);

Fuentes Ferri Al, Numerical Solution to Differential equations, Lecture notes ME2016