Lição 28 — Métodos Numéricos para EDOs
Métodos numéricos para EDOs: Euler, Euler melhorado (Heun), Runge-Kutta de 4ª ordem. Análise de erro de truncamento local e global. Stiffness.
Used in: Cálculo 2 — Unidade 3 · USP MAT0112 · ITA MA-012
Euler tem erro global ; RK4 tem erro . Dobrar o passo de Euler diminui o erro pela metade; dobrar o passo de RK4 diminui 16 vezes.
Rigorous notation, full derivation, hypotheses
Métodos e análise de erro
Método de Euler
Para , , com passo :
Erro de truncamento local (ETL): . Erro global: .
Método de Euler Melhorado (Heun)
Erro global: .
Runge-Kutta de 4ª Ordem (RK4)
Erro global: — padrão industrial para EDOs suaves.
Controle de passo adaptativo
Compara soluções com passo e ; ajusta para manter o erro dentro de tolerância. Implementado em ode45 (MATLAB) e scipy.integrate.solve_ivp.
Equações stiff
EDOs com múltiplos escalas de tempo muito diferentes (e.g., ). Métodos explícitos requerem muito pequeno; métodos implícitos (Euler implícito, Trapezoidal) são mais eficientes.
Exemplos resolvidos
Exercícios
Bloco A — Euler e Heun
Bloco B — RK4
Bloco C — Nível ITA/USP
To continue
- REAMAT — Cálculo Numérico, §7.1–7.5 — UFRGS (reamat.ufrgs.br)
- Boyce, W. & DiPrima, R. — Equações Diferenciais Elementares, §8.1–8.4 — LTC, 10ª ed.
- Zill, D.G. — Equações Diferenciais, §9.1–9.2 — Cengage, 10ª ed.
- Burden, R.L. & Faires, J.D. — Análise Numérica, §5.1–5.4 — Cengage, 10ª ed.