Abrir el simulador
Campo de direcciones de y′ = f(x, y) y métodos de Euler, Heun y Runge-Kutta 4 paso a paso.
Lo que vas a aprender
- Qué es una ecuación diferencial de primer orden y un problema de valor inicial.
- Interpretar el campo de direcciones.
- Los métodos de Euler, Heun y Runge-Kutta 4.
- Qué es el orden de un método y cómo depende el error del paso.
Cómo se usa el simulador
- Escribe la ecuación (por ejemplo
x - y) o elige un ejemplo: , , , , , . - Arrastra sobre la gráfica para mover la condición inicial, o usa los deslizadores:
- Elige Euler, Heun o RK4 para ver su tabla de primeros pasos. La tabla final compara el valor de cada método con la solución exacta (línea discontinua) y su error.
Fundamentos teóricos
Ecuación diferencial y valor inicial
La ecuación da la pendiente de la solución en cada punto. La condición inicial elige una solución entre las infinitas posibles.Campo de direcciones
Dibujando en muchos puntos una rayita con la pendiente se ve el “flujo” de las soluciones: cada solución es una curva que sigue las rayitas.Método de Euler
Avanza un paso en la dirección de la pendiente actual: Es sencillo, pero se va desviando porque la pendiente cambia durante el paso.Método de Heun (Euler mejorado)
Hace un paso de prueba con Euler, calcula la pendiente al final y usa la media de las dos:Runge-Kutta de orden 4
Combina cuatro pendientes, al principio, dos en el medio y al final: Es el método estándar: muy preciso con pocos pasos.Orden de un método
Un método de orden tiene un error global proporcional a :Ejemplos resueltos
Ejemplo 1 · Euler
Ejemplo 1 · Euler
, , . ¿Cuánto vale ?; .Exacto: . Error: 0,47.
Ejemplo 2 · Heun
Ejemplo 2 · Heun
Mismo problema. Paso 1: , , . Paso 2: . Error: 0,078, seis veces menor.
Ejemplo 3 · RK4
Ejemplo 3 · RK4
Para , cada paso de RK4 multiplica por . Dos pasos: . Error: 0,0009, con los mismos dos pasos.
Experimenta con el simulador
1
El campo de direcciones
Con , mueve la condición inicial. ¿A qué recta se acercan todas las soluciones?
2
Orden
Con y luego , compara los errores de los tres métodos. ¿Se dividen entre 2, 4 y 16?
3
Paso demasiado grande
Con , sube a 1 o más. ¿Qué le pasa a Euler?
4
Logística
Con , prueba condiciones iniciales entre 0 y 2. ¿Hacia dónde van?
Errores frecuentes
- Usar la pendiente en el punto siguiente en el método de Euler (es la del punto actual).
- Pensar que un paso más pequeño siempre compensa un método peor: RK4 con pasos grandes suele ganar a Euler con pasos pequeños.
- Olvidar la condición inicial: sin ella hay infinitas soluciones.
Herramientas relacionadas
Presa y depredador
Un sistema de dos ecuaciones.
Modelo de una epidemia
El modelo SIR.
Circuitos RC y RL
Una ecuación diferencial en electricidad.