SlideShare una empresa de Scribd logo
Metodos de Runge
Kutta
Diego R.
Tramontina
Características
1er Orden
2do Orden
3er Orden
4to Orden
Propuestas
Metodos de Runge Kutta
Diego R. Tramontina
Metodos Numéricos y Computacion
27 de junio de 2012
Metodos de Runge
Kutta
Diego R.
Tramontina
Características
1er Orden
2do Orden
3er Orden
4to Orden
Propuestas
Características
Para resolución de EDO’s - Problemas de Valor Inicial
˙y = dy
dt = f (y, t), y(t0) = y0
Métodos "sin memoria"
Requieren del conocimiento de un solo valor de la
función
forma general: yn+1 = yn + tn+1
tn
f (y, t)dt
El error para un método R-K de orden (n) es
proporcional a (n+1)
Metodos de Runge
Kutta
Diego R.
Tramontina
Características
1er Orden
2do Orden
3er Orden
4to Orden
Propuestas
Runge-Kutta de 1er orden
Modelo General
˙y = f (y, t), y(x0) = y0 −→ yn+1 = yn + tn+1
tn
f (y, t)dt
Si aproximamos el resultado de la integral mediante el
método de Euler queda:
yn+1 = yn + hf (y, t) + O(h2
)
Algoritmo
Defino parámetros h, ti , tf .y0
Defino valores de inicialización
y = y0; t = ti
Calculo recursivamente hasta t = tf :
y = y + hf (y, t)
t = t + h
Salida y
Metodos de Runge
Kutta
Diego R.
Tramontina
Características
1er Orden
2do Orden
3er Orden
4to Orden
Propuestas
Ejemplo
Evaluar ˙y = 2xy, y(1) = 1 y h = 0,1. Cuál es el valor para
y(1,5) ?
Resultado
y(1,5) = 2,927812608
yp(1,5) = 3,49034295746
error = 0,1611676435
Metodos de Runge
Kutta
Diego R.
Tramontina
Características
1er Orden
2do Orden
3er Orden
4to Orden
Propuestas
Runge Kutta de 2do Orden
Modelo General
˙y = f (y, t), y(x0) = y0 −→ yn+1 = yn + tn+1
tn
f (y, t)dt
Si ahora para calcular la integral, aproximamos el resultado
de la integral mediante la Regla del Trapecio:
yn+1 = yn + h
2 [f (yn, tn) + f (y∗n+1, tn+1)] + O(h3)
y∗n+1 = yn + hf (y, t)
Algoritmo
Defino parámetros h, ti , tf .y0
Defino valores de inicialización
y = y0; t = ti
Calculo recursivamente hasta t = tf :
k1 = hf (y, t)
k2 = hf (y + k1.t + h)
y = yn + h
2
(k1 + k2)
t = t + h
Salida y
Metodos de Runge
Kutta
Diego R.
Tramontina
Características
1er Orden
2do Orden
3er Orden
4to Orden
Propuestas
Ejemplo
Evaluar ˙y = 2xy, y(1) = 1 y h = 0,1. Cuál es el valor para
y(1,5) ?
Resultado
y(1,5) = 2,927812608
yp(1,5) = 3,49034295746
error = 0,1611676435
Resultado
y(1,5) = 3,45092850714
yp(1,5) = 3,49034295746
error = 0,0112924290819
Metodos de Runge
Kutta
Diego R.
Tramontina
Características
1er Orden
2do Orden
3er Orden
4to Orden
Propuestas
Runge Kutta de 3er Orden
Modelo General
˙y = f (y, t), y(x0) = y0 −→ yn+1 = yn + tn+1
tn
f (y, t)dt
yn+1 = yn +
1
6
(k1 + 4k2 + k3) + O(h
4
)
k1 = hf (yn, tn)
k2 = hf (yn +
k1
2
, tn + h
2
)
k3 = hf (yn − k1 + 2k2, tn + h)
Algoritmo
Defino parámetros h, ti , tf .y0
Defino valores de inicialización
y = y0; t = ti
Calculo recursivamente hasta t = tf :
k1, k2, k3
y = yn + 1
6
(k1 + 4k2 + k3)
t = t + h
Salida y
Metodos de Runge
Kutta
Diego R.
Tramontina
Características
1er Orden
2do Orden
3er Orden
4to Orden
Propuestas
Ejemplo
Evaluar ˙y = 2xy, y(1) = 1 y h = 0,1. Cuál es el valor para
y(1,5) ?
Resultado
y(1,5) = 2,927812608
yp(1,5) = 3,49034295746
error = 0,1611676435
Resultado
y(1,5) = 3,45092850714
yp(1,5) = 3,49034295746
error = 0,0112924290819
Resultado
y(1,5) = 3,48803020727
yp(1,5) = 3,49034295746
error = 0,000662614022604
Metodos de Runge
Kutta
Diego R.
Tramontina
Características
1er Orden
2do Orden
3er Orden
4to Orden
Propuestas
Runge Kutta de 4to Orden
Modelo General
˙y = f (y, t), y(x0) = y0 −→ yn+1 = yn + tn+1
tn
f (y, t)dt
yn+1 = yn +
1
6
(k1 + 2k2 + 2k3 + k4) + O(h
5
)
k1 = hf (yn, tn)
k2 = hf (yn +
k1
2
, tn + h
2
)
k3 = hf (yn +
k2
2
, tn + h
2
)
k4 = hf (yn + k3, tn + h)
Algoritmo
Defino parámetros h, ti , tf .y0
Defino valores de inicialización
y = y0; t = ti
Calculo recursivamente hasta t = tf :
k1, k2, k3, k4
y = yn + 1
6
(k1 + 2k2 + 2k3 + k4)
t = t + h
Salida y
Metodos de Runge
Kutta
Diego R.
Tramontina
Características
1er Orden
2do Orden
3er Orden
4to Orden
Propuestas
Ejemplo
Evaluar ˙y = 2xy, y(1) = 1 y h = 0,1. Cuál es el valor para
y(1,5) ?
Resultado
y(1,5) = 2,927812608
yp(1,5) = 3,49034295746
error = 0,1611676435
Resultado
y(1,5) = 3,45092850714
yp(1,5) = 3,49034295746
error = 0,0112924290819
Resultado
y(1,5) = 3,48803020727
yp(1,5) = 3,49034295746
error = 0,000662614022604
Resultado
y(1,5) = 3,49021063637
yp(1,5) = 3,49034295746
error = 3,79106266931e−5
Metodos de Runge
Kutta
Diego R.
Tramontina
Características
1er Orden
2do Orden
3er Orden
4to Orden
Propuestas
Aspectos que pueden trabajarse en este tema
Analizar cómo se comporta el error, al variar el paso de
h a h
2 : Cuál es la respuesta de cada una de las variantes
vistas?
Proponer un método de paso variable para lograr un
error (relativo) máximo
Comentar cómo se implementan estos métodos en la
rutina RKF45 (ver Press et.al., Numerical Recipes,
Cambridge U.P.(1988),cap.16,p.714)

Más contenido relacionado

La actualidad más candente

El método de la secante y secante modificado
El método de la secante y secante modificadoEl método de la secante y secante modificado
El método de la secante y secante modificado
Moises Costa
 
Algebra Lineal Stanley L. Grossman 6ta Edicion.pdf
Algebra Lineal Stanley L. Grossman 6ta Edicion.pdfAlgebra Lineal Stanley L. Grossman 6ta Edicion.pdf
Algebra Lineal Stanley L. Grossman 6ta Edicion.pdf
SANTIAGO PABLO ALBERTO
 
Derivacion e integracion numéricas
Derivacion e integracion numéricasDerivacion e integracion numéricas
Derivacion e integracion numéricas
Jaime Martínez Verdú
 
Cuadrados latinos y grecolatinos
Cuadrados latinos y grecolatinosCuadrados latinos y grecolatinos
Cuadrados latinos y grecolatinosHero Valrey
 
Manejo de tabla distribución normal estándar
Manejo de tabla distribución normal estándarManejo de tabla distribución normal estándar
Manejo de tabla distribución normal estándar
Cecy Maestra TESCI
 
Investigación de Operaciones 2/2
Investigación de Operaciones 2/2Investigación de Operaciones 2/2
Investigación de Operaciones 2/2CEMEX
 
Ejercicios investigación de operaciones.
Ejercicios investigación de operaciones.Ejercicios investigación de operaciones.
Ejercicios investigación de operaciones.bris02
 
Serie de taylor
Serie de taylorSerie de taylor
Serie de taylorNatalia
 
Ejemplos de Procesos Estocásticos
Ejemplos de Procesos EstocásticosEjemplos de Procesos Estocásticos
Ejemplos de Procesos Estocásticos
Lupita Rodríguez
 
Flujo 2 Cilindros
Flujo 2 CilindrosFlujo 2 Cilindros
Flujo 2 Cilindros
Alvaro Valencia
 
Taller investigación de operaciones ii segundo seguimiento (1)
Taller investigación de operaciones ii   segundo seguimiento (1)Taller investigación de operaciones ii   segundo seguimiento (1)
Taller investigación de operaciones ii segundo seguimiento (1)Oscar José Ospino Ayala
 
Derivadas logarítmicas y Parciales
Derivadas logarítmicas y Parciales Derivadas logarítmicas y Parciales
Derivadas logarítmicas y Parciales
michelleCC17
 
Prueba de hipótesis con chi cuadrado empleando excel y winstats
Prueba de hipótesis con chi cuadrado empleando excel y winstatsPrueba de hipótesis con chi cuadrado empleando excel y winstats
Prueba de hipótesis con chi cuadrado empleando excel y winstats
LUIS CASTRO
 
Psistemasecuaciones
PsistemasecuacionesPsistemasecuaciones
Psistemasecuaciones
magarrido2
 
Programacion lineal entera
Programacion lineal enteraProgramacion lineal entera
Programacion lineal entera
Lenin Melendres
 
MINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEXMINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEXcabriales
 
Computacion, uls, computacion aplicada
Computacion, uls, computacion aplicadaComputacion, uls, computacion aplicada
Computacion, uls, computacion aplicada
Robert_Hooke
 

La actualidad más candente (20)

El método de la secante y secante modificado
El método de la secante y secante modificadoEl método de la secante y secante modificado
El método de la secante y secante modificado
 
Algebra Lineal Stanley L. Grossman 6ta Edicion.pdf
Algebra Lineal Stanley L. Grossman 6ta Edicion.pdfAlgebra Lineal Stanley L. Grossman 6ta Edicion.pdf
Algebra Lineal Stanley L. Grossman 6ta Edicion.pdf
 
Derivacion e integracion numéricas
Derivacion e integracion numéricasDerivacion e integracion numéricas
Derivacion e integracion numéricas
 
Cuadrados latinos y grecolatinos
Cuadrados latinos y grecolatinosCuadrados latinos y grecolatinos
Cuadrados latinos y grecolatinos
 
Manejo de tabla distribución normal estándar
Manejo de tabla distribución normal estándarManejo de tabla distribución normal estándar
Manejo de tabla distribución normal estándar
 
Ejercicio de Estratificación 1
Ejercicio de Estratificación 1Ejercicio de Estratificación 1
Ejercicio de Estratificación 1
 
Investigación de Operaciones 2/2
Investigación de Operaciones 2/2Investigación de Operaciones 2/2
Investigación de Operaciones 2/2
 
Ejercicios investigación de operaciones.
Ejercicios investigación de operaciones.Ejercicios investigación de operaciones.
Ejercicios investigación de operaciones.
 
Serie de taylor
Serie de taylorSerie de taylor
Serie de taylor
 
Ejemplos de Procesos Estocásticos
Ejemplos de Procesos EstocásticosEjemplos de Procesos Estocásticos
Ejemplos de Procesos Estocásticos
 
Flujo 2 Cilindros
Flujo 2 CilindrosFlujo 2 Cilindros
Flujo 2 Cilindros
 
Taller investigación de operaciones ii segundo seguimiento (1)
Taller investigación de operaciones ii   segundo seguimiento (1)Taller investigación de operaciones ii   segundo seguimiento (1)
Taller investigación de operaciones ii segundo seguimiento (1)
 
Derivadas logarítmicas y Parciales
Derivadas logarítmicas y Parciales Derivadas logarítmicas y Parciales
Derivadas logarítmicas y Parciales
 
Prueba de hipótesis con chi cuadrado empleando excel y winstats
Prueba de hipótesis con chi cuadrado empleando excel y winstatsPrueba de hipótesis con chi cuadrado empleando excel y winstats
Prueba de hipótesis con chi cuadrado empleando excel y winstats
 
DISEÑO DE BLOQUES COMPLETO AL AZAR 1
DISEÑO DE BLOQUES COMPLETO AL AZAR 1DISEÑO DE BLOQUES COMPLETO AL AZAR 1
DISEÑO DE BLOQUES COMPLETO AL AZAR 1
 
Ecparciales
EcparcialesEcparciales
Ecparciales
 
Psistemasecuaciones
PsistemasecuacionesPsistemasecuaciones
Psistemasecuaciones
 
Programacion lineal entera
Programacion lineal enteraProgramacion lineal entera
Programacion lineal entera
 
MINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEXMINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEX
 
Computacion, uls, computacion aplicada
Computacion, uls, computacion aplicadaComputacion, uls, computacion aplicada
Computacion, uls, computacion aplicada
 

Destacado

Metodos numericos capitulo 5
Metodos numericos capitulo 5Metodos numericos capitulo 5
Metodos numericos capitulo 5
Juan Timoteo Cori
 
Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...
Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...
Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...
Carlos Aguilar
 
Métodos numéricos para ecuaciones diferenciales ordinarias
Métodos numéricos para ecuaciones diferenciales ordinariasMétodos numéricos para ecuaciones diferenciales ordinarias
Métodos numéricos para ecuaciones diferenciales ordinarias
Jaime Martínez Verdú
 
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIAS
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIASDERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIAS
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIASJaime Martínez Verdú
 
Runge-Kutta f
Runge-Kutta fRunge-Kutta f
Runge-Kutta f
fernandoalal
 
Runge kutta
Runge kuttaRunge kutta
Runge kutta
Shubham Tomar
 

Destacado (8)

Metodos numericos capitulo 5
Metodos numericos capitulo 5Metodos numericos capitulo 5
Metodos numericos capitulo 5
 
5.1.2
5.1.25.1.2
5.1.2
 
Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...
Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...
Solución de Ecuaciones Diferenciales Ordinarias por los Métodos de Euler, Run...
 
Métodos numéricos para ecuaciones diferenciales ordinarias
Métodos numéricos para ecuaciones diferenciales ordinariasMétodos numéricos para ecuaciones diferenciales ordinarias
Métodos numéricos para ecuaciones diferenciales ordinarias
 
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIAS
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIASDERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIAS
DERIVACIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES ORDINARIAS
 
Runge-Kutta f
Runge-Kutta fRunge-Kutta f
Runge-Kutta f
 
Runge kutta
Runge kuttaRunge kutta
Runge kutta
 
Runge Kutta Fehlberg
Runge Kutta FehlbergRunge Kutta Fehlberg
Runge Kutta Fehlberg
 

Similar a Runge Kutta Methods

ejercicios resueltos análisis de algoritmos
ejercicios resueltos   análisis de algoritmosejercicios resueltos   análisis de algoritmos
ejercicios resueltos análisis de algoritmos
Jojo Jona
 
Solucionario Tercera Práctica Calificada de Matemática V - FIEE UNI
Solucionario Tercera Práctica Calificada de Matemática V - FIEE UNISolucionario Tercera Práctica Calificada de Matemática V - FIEE UNI
Solucionario Tercera Práctica Calificada de Matemática V - FIEE UNI
Andy Juan Sarango Veliz
 
Tarea ecuaciones diferenciales
Tarea ecuaciones diferencialesTarea ecuaciones diferenciales
Tarea ecuaciones diferenciales
SalMndez5
 
calculo III.pdf
calculo III.pdfcalculo III.pdf
calculo III.pdf
HobertBarreramejia
 
15 laplace[1]
15 laplace[1]15 laplace[1]
15 laplace[1]
Willer Aricari Iberico
 
15 laplace[1]
15 laplace[1]15 laplace[1]
15 laplace[1]
Willer Aricari Iberico
 
Repaso senales Series de Fourier tipos señales.pdf
Repaso senales Series de Fourier tipos señales.pdfRepaso senales Series de Fourier tipos señales.pdf
Repaso senales Series de Fourier tipos señales.pdf
CarlosAndresOrtizBra1
 
SUCUENCIAS Y SUCESIONES.pptx
SUCUENCIAS Y SUCESIONES.pptxSUCUENCIAS Y SUCESIONES.pptx
SUCUENCIAS Y SUCESIONES.pptx
JAIMEANDRSSAUIESPIRI
 
Integración por sustitución
Integración por sustituciónIntegración por sustitución
Integración por sustitución
Erick Guaman
 
Clase 2- limites,derivadas.pdf
Clase 2- limites,derivadas.pdfClase 2- limites,derivadas.pdf
Clase 2- limites,derivadas.pdf
JennyluzCanchariGero
 
Dominio de una funcion vectorial - UNSCH
Dominio de una funcion vectorial - UNSCHDominio de una funcion vectorial - UNSCH
Dominio de una funcion vectorial - UNSCH
Darcknes
 
Ejercicios detallados del obj 4 mat iii 733
Ejercicios detallados del obj 4 mat iii  733 Ejercicios detallados del obj 4 mat iii  733
Ejercicios detallados del obj 4 mat iii 733
Jonathan Mejías
 
Personales.upv.es aperis docencia_int_linea
Personales.upv.es aperis docencia_int_lineaPersonales.upv.es aperis docencia_int_linea
Personales.upv.es aperis docencia_int_linea
Ruben Matamoros Urrutea
 
Ejercicios detallados del obj 7 mat iii 733
Ejercicios detallados del obj 7 mat iii  733 Ejercicios detallados del obj 7 mat iii  733
Ejercicios detallados del obj 7 mat iii 733
Jonathan Mejías
 

Similar a Runge Kutta Methods (20)

ejercicios resueltos análisis de algoritmos
ejercicios resueltos   análisis de algoritmosejercicios resueltos   análisis de algoritmos
ejercicios resueltos análisis de algoritmos
 
Solucionario Tercera Práctica Calificada de Matemática V - FIEE UNI
Solucionario Tercera Práctica Calificada de Matemática V - FIEE UNISolucionario Tercera Práctica Calificada de Matemática V - FIEE UNI
Solucionario Tercera Práctica Calificada de Matemática V - FIEE UNI
 
Tarea ecuaciones diferenciales
Tarea ecuaciones diferencialesTarea ecuaciones diferenciales
Tarea ecuaciones diferenciales
 
calculo III.pdf
calculo III.pdfcalculo III.pdf
calculo III.pdf
 
15 laplace[1]
15 laplace[1]15 laplace[1]
15 laplace[1]
 
15 laplace[1]
15 laplace[1]15 laplace[1]
15 laplace[1]
 
Ejercicio de matlab 1
Ejercicio de matlab 1Ejercicio de matlab 1
Ejercicio de matlab 1
 
Ejercicio de matlab 1
Ejercicio de matlab 1Ejercicio de matlab 1
Ejercicio de matlab 1
 
Repaso senales Series de Fourier tipos señales.pdf
Repaso senales Series de Fourier tipos señales.pdfRepaso senales Series de Fourier tipos señales.pdf
Repaso senales Series de Fourier tipos señales.pdf
 
SUCUENCIAS Y SUCESIONES.pptx
SUCUENCIAS Y SUCESIONES.pptxSUCUENCIAS Y SUCESIONES.pptx
SUCUENCIAS Y SUCESIONES.pptx
 
Integración por sustitución
Integración por sustituciónIntegración por sustitución
Integración por sustitución
 
Clase 2- limites,derivadas.pdf
Clase 2- limites,derivadas.pdfClase 2- limites,derivadas.pdf
Clase 2- limites,derivadas.pdf
 
Dominio de una funcion vectorial - UNSCH
Dominio de una funcion vectorial - UNSCHDominio de una funcion vectorial - UNSCH
Dominio de una funcion vectorial - UNSCH
 
Ejercicios detallados del obj 4 mat iii 733
Ejercicios detallados del obj 4 mat iii  733 Ejercicios detallados del obj 4 mat iii  733
Ejercicios detallados del obj 4 mat iii 733
 
1
11
1
 
Ecuaciones diferenciales ordinarias
Ecuaciones diferenciales ordinariasEcuaciones diferenciales ordinarias
Ecuaciones diferenciales ordinarias
 
Personales.upv.es aperis docencia_int_linea
Personales.upv.es aperis docencia_int_lineaPersonales.upv.es aperis docencia_int_linea
Personales.upv.es aperis docencia_int_linea
 
Tranf fourier
Tranf fourierTranf fourier
Tranf fourier
 
Ejercicios detallados del obj 7 mat iii 733
Ejercicios detallados del obj 7 mat iii  733 Ejercicios detallados del obj 7 mat iii  733
Ejercicios detallados del obj 7 mat iii 733
 
Metodo adams bashforth
Metodo adams bashforthMetodo adams bashforth
Metodo adams bashforth
 

Último

Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
JavierMontero58
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 

Último (20)

Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 

Runge Kutta Methods

  • 1. Metodos de Runge Kutta Diego R. Tramontina Características 1er Orden 2do Orden 3er Orden 4to Orden Propuestas Metodos de Runge Kutta Diego R. Tramontina Metodos Numéricos y Computacion 27 de junio de 2012
  • 2. Metodos de Runge Kutta Diego R. Tramontina Características 1er Orden 2do Orden 3er Orden 4to Orden Propuestas Características Para resolución de EDO’s - Problemas de Valor Inicial ˙y = dy dt = f (y, t), y(t0) = y0 Métodos "sin memoria" Requieren del conocimiento de un solo valor de la función forma general: yn+1 = yn + tn+1 tn f (y, t)dt El error para un método R-K de orden (n) es proporcional a (n+1)
  • 3. Metodos de Runge Kutta Diego R. Tramontina Características 1er Orden 2do Orden 3er Orden 4to Orden Propuestas Runge-Kutta de 1er orden Modelo General ˙y = f (y, t), y(x0) = y0 −→ yn+1 = yn + tn+1 tn f (y, t)dt Si aproximamos el resultado de la integral mediante el método de Euler queda: yn+1 = yn + hf (y, t) + O(h2 ) Algoritmo Defino parámetros h, ti , tf .y0 Defino valores de inicialización y = y0; t = ti Calculo recursivamente hasta t = tf : y = y + hf (y, t) t = t + h Salida y
  • 4. Metodos de Runge Kutta Diego R. Tramontina Características 1er Orden 2do Orden 3er Orden 4to Orden Propuestas Ejemplo Evaluar ˙y = 2xy, y(1) = 1 y h = 0,1. Cuál es el valor para y(1,5) ? Resultado y(1,5) = 2,927812608 yp(1,5) = 3,49034295746 error = 0,1611676435
  • 5. Metodos de Runge Kutta Diego R. Tramontina Características 1er Orden 2do Orden 3er Orden 4to Orden Propuestas Runge Kutta de 2do Orden Modelo General ˙y = f (y, t), y(x0) = y0 −→ yn+1 = yn + tn+1 tn f (y, t)dt Si ahora para calcular la integral, aproximamos el resultado de la integral mediante la Regla del Trapecio: yn+1 = yn + h 2 [f (yn, tn) + f (y∗n+1, tn+1)] + O(h3) y∗n+1 = yn + hf (y, t) Algoritmo Defino parámetros h, ti , tf .y0 Defino valores de inicialización y = y0; t = ti Calculo recursivamente hasta t = tf : k1 = hf (y, t) k2 = hf (y + k1.t + h) y = yn + h 2 (k1 + k2) t = t + h Salida y
  • 6. Metodos de Runge Kutta Diego R. Tramontina Características 1er Orden 2do Orden 3er Orden 4to Orden Propuestas Ejemplo Evaluar ˙y = 2xy, y(1) = 1 y h = 0,1. Cuál es el valor para y(1,5) ? Resultado y(1,5) = 2,927812608 yp(1,5) = 3,49034295746 error = 0,1611676435 Resultado y(1,5) = 3,45092850714 yp(1,5) = 3,49034295746 error = 0,0112924290819
  • 7. Metodos de Runge Kutta Diego R. Tramontina Características 1er Orden 2do Orden 3er Orden 4to Orden Propuestas Runge Kutta de 3er Orden Modelo General ˙y = f (y, t), y(x0) = y0 −→ yn+1 = yn + tn+1 tn f (y, t)dt yn+1 = yn + 1 6 (k1 + 4k2 + k3) + O(h 4 ) k1 = hf (yn, tn) k2 = hf (yn + k1 2 , tn + h 2 ) k3 = hf (yn − k1 + 2k2, tn + h) Algoritmo Defino parámetros h, ti , tf .y0 Defino valores de inicialización y = y0; t = ti Calculo recursivamente hasta t = tf : k1, k2, k3 y = yn + 1 6 (k1 + 4k2 + k3) t = t + h Salida y
  • 8. Metodos de Runge Kutta Diego R. Tramontina Características 1er Orden 2do Orden 3er Orden 4to Orden Propuestas Ejemplo Evaluar ˙y = 2xy, y(1) = 1 y h = 0,1. Cuál es el valor para y(1,5) ? Resultado y(1,5) = 2,927812608 yp(1,5) = 3,49034295746 error = 0,1611676435 Resultado y(1,5) = 3,45092850714 yp(1,5) = 3,49034295746 error = 0,0112924290819 Resultado y(1,5) = 3,48803020727 yp(1,5) = 3,49034295746 error = 0,000662614022604
  • 9. Metodos de Runge Kutta Diego R. Tramontina Características 1er Orden 2do Orden 3er Orden 4to Orden Propuestas Runge Kutta de 4to Orden Modelo General ˙y = f (y, t), y(x0) = y0 −→ yn+1 = yn + tn+1 tn f (y, t)dt yn+1 = yn + 1 6 (k1 + 2k2 + 2k3 + k4) + O(h 5 ) k1 = hf (yn, tn) k2 = hf (yn + k1 2 , tn + h 2 ) k3 = hf (yn + k2 2 , tn + h 2 ) k4 = hf (yn + k3, tn + h) Algoritmo Defino parámetros h, ti , tf .y0 Defino valores de inicialización y = y0; t = ti Calculo recursivamente hasta t = tf : k1, k2, k3, k4 y = yn + 1 6 (k1 + 2k2 + 2k3 + k4) t = t + h Salida y
  • 10. Metodos de Runge Kutta Diego R. Tramontina Características 1er Orden 2do Orden 3er Orden 4to Orden Propuestas Ejemplo Evaluar ˙y = 2xy, y(1) = 1 y h = 0,1. Cuál es el valor para y(1,5) ? Resultado y(1,5) = 2,927812608 yp(1,5) = 3,49034295746 error = 0,1611676435 Resultado y(1,5) = 3,45092850714 yp(1,5) = 3,49034295746 error = 0,0112924290819 Resultado y(1,5) = 3,48803020727 yp(1,5) = 3,49034295746 error = 0,000662614022604 Resultado y(1,5) = 3,49021063637 yp(1,5) = 3,49034295746 error = 3,79106266931e−5
  • 11. Metodos de Runge Kutta Diego R. Tramontina Características 1er Orden 2do Orden 3er Orden 4to Orden Propuestas Aspectos que pueden trabajarse en este tema Analizar cómo se comporta el error, al variar el paso de h a h 2 : Cuál es la respuesta de cada una de las variantes vistas? Proponer un método de paso variable para lograr un error (relativo) máximo Comentar cómo se implementan estos métodos en la rutina RKF45 (ver Press et.al., Numerical Recipes, Cambridge U.P.(1988),cap.16,p.714)