Lição 98 — Método de Euler (numérico)
Método de Euler explícito para EDOs: discretização, erro local O(h²), erro global O(h), implementação e comparação com Runge-Kutta.
Used in: Cálculo Numérico (UFRGS, USP, UNICAMP) · Spécialité Maths Terminale (França) · Mathematics 4 (IIT-JEE Advanced, Índia)
O método de Euler explícito aproxima a solução de pela reta tangente no ponto atual. Cada passo de tamanho acumula erro local ; o erro global em é — método de primeira ordem.
Rigorous notation, full derivation, hypotheses
Derivação e análise de erro
Problema de valor inicial
Dado o PVI:
Desejamos aproximar em sem expressão fechada.
Discretização
Divida o intervalo em subintervalos iguais:
"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álise de erro por série de Taylor
Comparação de métodos
Comparação de métodos de passo único para EDOs. RK4 é o padrão industrial para precisão; Euler implícito para equações rígidas (stiff).
Exemplos resolvidos
Exercise list
28 exercises · 7 with worked solution (25%)
- Ex. 98.1Application
Use Euler com para aproximar dado , .
Show solution
Tabela de 2 passos com : ; . A função identicamente zero satisfaz , . Exato: . Erro: 0. - Ex. 98.2Application
Use Euler com para aproximar , dado , . Compare com o valor exato .
Show solution
; . Exato: ; . Erro: 0,0228 (≈ 1,8%).Show step-by-step (with the why)
- . Passo 0: .
- .
- Passo 1: .
- . Macete: Monte uma tabela com colunas n, , , , — evita erros de propagação.
- Ex. 98.3ApplicationAnswer key
Use Euler com para aproximar , dado , . Exato: .
Show solution
. ; ; ; . Exato: . Erro: 14%. - Ex. 98.4Application
Repita o exercício 98.3 com . Compare os erros e verifique a ordem 1 do método.
Show solution
Com (4 passos): erro ≈ 14%. Com (10 passos): . Erro: . Razão dos erros: ≈ 2,5 — consistente com ordem 1. - Ex. 98.5Application
Use Euler com para , , e estime . Compare com o exato.
Show solution
, . ; ; ; . Exato: . Erro: 25%. Euler subestima a integral de funções crescentes. - Ex. 98.6Application
Use Euler com para , , e estime .
Show solution
. Passo 0: . . Passo 1: . . Exato: . - Ex. 98.7ApplicationAnswer key
Para , , estime o erro local do método de Euler com em .
Show solution
Erro local: . Com : em . Cota: . Com : . - Ex. 98.8Application
Determine o passo máximo para estabilidade do Euler explícito em .
Show solution
Fator de amplificação: . Para : . Estabilidade: . Limite: . - Ex. 98.9Application
Aplique o Euler implícito com para , , e estime .
Show solution
Euler implícito: . Com , 2 passos: . Exato: . Euler implícito superestima, mas é estável para qualquer . - Ex. 98.10ApplicationAnswer key
Aplique o método de Heun (RK2) com para , , e estime .
Show solution
Heun (RK2): ; ; . Com , , : ; ; . Exato: . Erro: 3%. - Ex. 98.11Application
Para , : calcule os erros em com Euler para e . Verifique a ordem 1.
Show solution
Com : erro Euler . Com : erro Euler . Razão 2:1 ✓ (método de 1ª ordem). Com RK4 e : erro (método de 4ª ordem). - Ex. 98.12Application
Quantos passos de Euler são necessários para , , com erro global menor que em ?
Show solution
Número de passos para erro : para método de ordem 1, . Para erro : . Estimativa: onde . Para em : , logo passos. - Ex. 98.13ApplicationAnswer key
Simule o oscilador , , com Euler e . Calcule , , .
Show solution
Sistema: , com . Euler: ; . Com , , : passo 1: , ; passo 2: , ; passo 3: , . - Ex. 98.14Application
Verifique que o método de Euler não conserva a energia do oscilador . Compare com o Euler simplético.
Show solution
A energia deveria ser constante. Com Euler: ; — cresce. Euler não conserva energia (não é simplético). Euler simplético: , depois : conserva energia exatamente.Show step-by-step (with the why)
- Calcule .
- Após 1 passo Euler: , .
- — a energia cresceu acima de !
- Euler simplético: ; .
- (levemente abaixo por arredondamento; na prática conserva exatamente). Observação: Integradores simpléticos são essenciais em dinâmica orbital e molecular — Euler padrão faz o planeta espiralar para fora da órbita.
- Ex. 98.15Modeling
, . Use Euler com para estimar (12 meses). Esboce o gráfico dos pontos calculados.
Show solution
Logístico: . Com , : . . . . Continue por 12 passos. - Ex. 98.16ModelingAnswer key
Circuito RLC: H, Ω, F, , . Use Euler com para simular por 3 passos.
Show solution
RLC: . Reescreva como sistema: , . Euler: ; . Com dados: simule decaimento subamortecido. - Ex. 98.17Modeling
, °C. Use Euler com min para estimar .
Show solution
Resfriamento: . Com °C, min: . °C. . °C. Exato em 10 min: °C. Erro: 18%. - Ex. 98.18Modeling
Carbono-14 tem meia-vida 5730 anos. Use Euler com anos para estimar a fração restante após 5000 anos.
Show solution
Decaimento radioativo: com meia-vida anos e . Euler com anos, 10 passos: . . Exato: . Erro: 1,2%. - Ex. 98.19Understanding
Por que o método de Euler tem erro global se cada passo tem erro local ?
Show solution
Erro local por passo: . Número de passos: . Erro global acumulado: . Reduzir por 2 reduz o erro global por 2 (não por 4). - Ex. 98.20Understanding
Em qual situação o método de Euler explícito se torna impraticável por instabilidade numérica?
Show solution
Euler explícito exige para estabilidade. Em equações rígidas, é muito grande, forçando passos minúsculos — custo proibitivo. Métodos A-estáveis (Euler implícito, Crank-Nicolson) não têm essa restrição. - Ex. 98.21Understanding
Qual a principal vantagem do RK4 sobre o método de Euler?
Show solution
RK4 avalia em 4 pontos intermediários do intervalo e combina com pesos . Erro global : para mesma precisão, RK4 usa vezes menos passos que Euler. RK4 é explícito — não é incondicionalmente estável. - Ex. 98.22ApplicationAnswer key
Use Euler com para aproximar dado , . Compare com .
Show solution
, . Exato: . Euler com (2 passos até ): . . Exato: . Erro: 34%. - Ex. 98.23Application
Use Euler com para , . Estime e compare com o exato .
Show solution
, . Exato: . Com : ; . Exato em : . Erro: 6%. - Ex. 98.24Application
Para , , compare Euler e Heun (RK2) com para estimar . Exato: .
Show solution
Heun: ; ; . Erro Heun em : vs Euler — Heun 10x melhor. - Ex. 98.25Modeling
Descreva como verificar experimentalmente a ordem de um método numérico comparando erros para e .
Show solution
Para ordem , reduzir por 2 reduz o erro por . Com dois valores de : onde são os erros para e . Se e : — Euler 1ª ordem. Se : — RK4. - Ex. 98.26Proof
Derive o erro local do método de Euler usando a série de Taylor de em torno de .
Show solution
Por Taylor: . O Euler usa só os dois primeiros termos. Subtraindo: erro local . - Ex. 98.27Proof
Derive a região de estabilidade do método de Euler explícito no plano e mostre que é o disco .
Show solution
Fator de amplificação: . Estabilidade: . Para (complexo): . Geometricamente: disco de raio 1 centrado em no plano . Para real negativo: . - Ex. 98.28ChallengeAnswer key
Aplique RK4 com a , . Compare o erro com o do Euler e confirme que RK4 é de 4ª ordem.
Show solution
RK4 em 1 passo com : ; ; ; . . Exato: . Erro: .
Fontes
- Lebl, Jiří. Notes on Diffy Qs: Differential Equations for Engineers. Versão 6.4. CC-BY-SA. jirka.org/diffyqs — §1.7 cobre método de Euler com análise de erro por Taylor.
- UFRGS Reamat. Cálculo Numérico (versão Python). CC-BY-SA. ufrgs.br/reamat/CalculoNumerico — Cap. 8: Euler, Heun, RK4, estabilidade e análise de erro em PT-BR com código Python.
- OpenStax. Calculus Volume 2. CC-BY-NC-SA. openstax.org/details/books/calculus-volume-2 — §4.2: campos de direção e método de Euler com interpretação gráfica.