Lección 98 — Método de Euler (numérico)
Método de Euler explícito para EDOs: discretización, error local O(h²), error global O(h), implementación y comparación con Runge-Kutta.
Used in: Cálculo Numérico (UFRGS, USP, UNICAMP) · Spécialité Maths Terminale (Francia) · Mathematics 4 (IIT-JEE Advanced, India)
Rigorous notation, full derivation, hypotheses
Derivación y análisis de error
Problema de valor inicial
Dado el PVI:
Deseamos aproximar en sin expresión cerrada.
Discretización
Divida el intervalo en subintervalos iguales:
"The simplest numerical method for solving , , is Euler's method. We replace with the difference quotient and evaluate at : this gives ." — Lebl, Notes on Diffy Qs §1.7
Análisis de error por serie de Taylor
Comparación de métodos
Comparación de métodos de un paso para EDOs. RK4 es el estándar industrial para precisión; Euler implícito para ecuaciones rígidas (stiff).
Ejemplos resueltos
Exercise list
28 exercises · 7 with worked solution (25%)
- Ex. 98.1Application
Use Euler con para aproximar dado , .
- Ex. 98.2Application
Use Euler con para aproximar , dado , . Compare con el valor exacto .
- Ex. 98.3ApplicationAnswer key
Use Euler con para aproximar , dado , . Exacto: .
- Ex. 98.4Application
Repita el ejercicio 98.3 con . Compare los errores y verifique el orden 1 del método.
- Ex. 98.5Application
Use Euler con para , , y estime . Compare con el exacto.
- Ex. 98.6Application
Use Euler con para , , y estime .
- Ex. 98.7ApplicationAnswer key
Para , , estime el error local del método de Euler con en .
- Ex. 98.8Application
Determine el paso máximo para estabilidad del Euler explícito en .
- Ex. 98.9Application
Aplique el Euler implícito con para , , y estime .
- Ex. 98.10ApplicationAnswer key
Aplique el método de Heun (RK2) con para , , y estime .
- Ex. 98.11Application
Para , : calcule los errores en con Euler para y . Verifique el orden 1.
- Ex. 98.12Application
¿Cuántos pasos de Euler son necesarios para , , con error global menor que en ?
- Ex. 98.13ApplicationAnswer key
Simule el oscilador , , con Euler y . Calcule , , .
- Ex. 98.14Application
Verifique que el método de Euler no conserva la energía del oscilador . Compare con el Euler simpléctico.
- Ex. 98.15Modeling
, . Use Euler con para estimar (12 meses). Esboce el gráfico de los puntos calculados.
- Ex. 98.16ModelingAnswer key
Circuito RLC: H, Ω, F, , . Use Euler con para simular por 3 pasos.
- Ex. 98.17Modeling
, °C. Use Euler con min para estimar .
- Ex. 98.18Modeling
Carbono-14 tiene media vida 5730 años. Use Euler con años para estimar la fracción restante después de 5000 años.
- Ex. 98.19Understanding
¿Por qué el método de Euler tiene error global si cada paso tiene error local ?
- Ex. 98.20Understanding
¿En cuál situación el método de Euler explícito se vuelve impracticable por inestabilidad numérica?
- Ex. 98.21Understanding
¿Cuál es la principal ventaja de RK4 sobre el método de Euler?
- Ex. 98.22ApplicationAnswer key
Use Euler con para aproximar dado , . Compare con .
- Ex. 98.23Application
Use Euler con para , . Estime y compare con el exacto .
- Ex. 98.24Application
Para , , compare Euler y Heun (RK2) con para estimar . Exacto: .
- Ex. 98.25Modeling
Describa cómo verificar experimentalmente el orden de un método numérico comparando errores para y .
- Ex. 98.26Proof
Derive el error local del método de Euler usando la serie de Taylor de en torno a .
- Ex. 98.27Proof
Derive la región de estabilidad del método de Euler explícito en el plano y muestre que es el disco .
- Ex. 98.28ChallengeAnswer key
Aplique RK4 con a , . Compare el error con el del Euler y confirme que RK4 es de 4º orden.
Fuentes
- Lebl, Jiří. Notes on Diffy Qs: Differential Equations for Engineers. Versión 6.4. CC-BY-SA. jirka.org/diffyqs — §1.7 cubre método de Euler con análisis de error por Taylor.
- UFRGS Reamat. Cálculo Numérico (versión Python). CC-BY-SA. ufrgs.br/reamat/CalculoNumerico — Cap. 8: Euler, Heun, RK4, estabilidad y análisis de error en PT-BR con código Python.
- OpenStax. Calculus Volume 2. CC-BY-NC-SA. openstax.org/details/books/calculus-volume-2 — §4.2: campos de dirección y método de Euler con interpretación gráfica.