Lesson 98 — Euler Method (Numerical)
Explicit Euler method for ODEs: discretization, local error O(h²), global error O(h), implementation and comparison with Runge-Kutta.
Used in: Numerical Calculus (UFRGS, USP, UNICAMP) · Spécialité Maths Terminale (France) · Mathematics 4 (IIT-JEE Advanced, India)
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
36 exercises · 9 with worked solution (25%)
- Ex. 98.1Application
Considere , . A solução exata é . O método de Euler com produz em uma aproximação que é, em relação ao valor exato: (Resp: subestima; Euler: )
Show solution
Para , , : um passo Euler dá . A solução exata é ; em : . O Euler subestima (côncava para cima).Show step-by-step (with the why)
- Identifique , , , .
- Calcule a inclinação: .
- Passo Euler: .
- Solução exata ; verificar CI: ; verificar EDO: .
- Ex. 98.2Application
Use o método de Euler com (1 passo) para resolver , . Qual é ? (Resp: )
Show solution
Para , , com (1 passo): . Isso equivale a juros compostos uma vez ao ano. O valor exato (contínuo) é . - Ex. 98.3Application
Continue o exercício de juros: , . Agora com e 2 passos, : (Resp: )
Show solution
Com , 2 passos: ; . Mais próximo do exato 1274,2 — quanto menor o passo, melhor a aproximação. - Ex. 98.4ApplicationAnswer key
Para , , use Euler com 2 passos para estimar . O valor exato é . A aproximação com 2 passos é:
Show solution
Para , , a solução exata é , então . Com 2 passos (): ; . Erro: .Show step-by-step (with the why)
- Solução exata: integre ; CI dá .
- 2 passos (): passo 0 em : inclinação , .
- Passo 1 em : inclinação , .
- 4 passos () dariam ; erro reduz à metade (1ª ordem).
- Ex. 98.5Understanding
No exercício , : ao passar de 2 para 4 passos de Euler até , o que acontece com o erro?
Show solution
Euler é método de 1ª ordem: erro global . Duplicar o número de passos reduz à metade, portanto o erro também reduz à metade. (Erro 4 passos)/(Erro 2 passos) . - Ex. 98.6ApplicationAnswer key
Use o método de Euler com para estimar , onde , . (Resp: )
Show solution
Para , , : ; ; ; . Aproximação . - Ex. 98.7Application
Use o método de Euler com passo para estimar , onde , .
Show solution
Para , , : passo 0: , ; passo 1: , ; passo 2: , ; passo 3: , ... As não-linearidades crescem rapidamente. - Ex. 98.8Modeling
Lei de resfriamento de Newton: , com °F, °F. Alice tem , Bob tem . A taxa inicial de resfriamento de Alice é:
Show solution
Lei de resfriamento de Newton: . Com , : Alice (): °F/min; Bob (): °F/min. Alice resfria mais rápido — tem copo de material mais condutor. - Ex. 98.9Modeling
Na situação com temperatura oscilante , qual afirmação descreve melhor o comportamento do café de Alice () versus Bob ()?
Show solution
Com , a solução oscila em torno de 70°F. Bob () tem constante de tempo min — responde lentamente às oscilações da sala. Alice (, min) segue a sala mais de perto. O Euler converge quando . - Ex. 98.10Understanding
Para , , as aproximações de Euler são e . Usando convergência acelerada (extrapolação de Richardson), a melhor estimativa de é:
Show solution
Sistema: e . Subtraindo: , logo . Então . Exato: . Muito melhor que qualquer um dos Eulers isolados.Show step-by-step (with the why)
- Duas equações: , .
- Subtraia: , logo .
- Substitua: .
- Ex. 98.11Understanding
O método de Euler Melhorado (Heun) aplica a média das inclinações no início e no fim do intervalo. Sua ordem de convergência é:
Show solution
O Euler Melhorado (Heun) usa a média das inclinações no início e no fim de cada passo, o que cancela o termo de erro de 1ª ordem da série de Taylor. O erro global é : reduzir à metade reduz o erro por um fator 4. - Ex. 98.12Application
Aplicando o Euler Melhorado com à EDO , , a estimativa é: (Resp: 1,222)
Show solution
Euler Melhorado para , : inclinação inicial ; previsão Euler: ; inclinação final ; média ; . Exato: . - Ex. 98.13Application
Para , , a solução exata é . Com Euler : os primeiros dois valores aproximados são:
Show solution
Para , , : fator por passo . , . Exato: , . Euler subestima (côncava para cima). - Ex. 98.14Application
Para , (solução exata ). Euler com : e valem:
Show solution
Para , , Euler : ; . Exato em : . O Euler superestima a magnitude (a solução real é côncava para baixo para valores negativos de ). - Ex. 98.15Application
Para , , solução exata . Com Euler , os primeiros dois valores , são:
Show solution
Para , , : ; . ; . Exato: . - Ex. 98.16ApplicationAnswer key
Para , , solução exata . Euler com e 5 passos estima :
Show solution
Para , , : passo a passo, não depende de . ; ; seguindo: . Exato: , . - Ex. 98.17Application
A EDO , tem solução exata . O valor exato é:
Show solution
Para , : integra diretamente, ; CI , logo . Em : . - Ex. 98.18ApplicationAnswer key
Para , , solução exata . Um passo de Euler de tamanho a partir de dá:
Show solution
Para , : . Euler: . Solução exata: , — difere de pelo erro local de ordem .Show step-by-step (with the why)
- Identifique .
- Em : inclinação .
- Passo Euler: .
- Exato: ; erro local .
- Ex. 98.19Application
Para , , a solução exata é . O primeiro passo de Euler com dá:
Show solution
Para , , : ; . O primeiro passo não muda porque para qualquer . Solução exata: . - Ex. 98.20Application
Para , , a solução exata é . Para , , a solução exata é . Um passo Euler com em dá:
Show solution
Para , , Euler com : passo 0: , . Para , , Euler com : , . - Ex. 98.21Application
Para , , solução exata . Com Euler :
Show solution
Para , , exato . Com : ; . Para , , exato : ; . - Ex. 98.22Application
Continuando: para , , o Euler com dá :
Show solution
Para , , : ; . Exato: . Erro . - Ex. 98.23ApplicationAnswer key
Para , , a solução exata em vale:
Show solution
Para , : separação de variáveis dá , logo . Em : . Euler com : — muito impreciso para grande.Show step-by-step (with the why)
- Separe: .
- Integre: .
- CI: , logo .
- Em : .
- Ex. 98.24UnderstandingAnswer key
Para , , ao diminuir o passo no Euler:
Show solution
Com (1 passo): , . Erro . Com (10 passos): erro . Com : erro . O erro escala com — método de 1ª ordem. - Ex. 98.25Application
Verifique que resolve o PVI , :
Show solution
Calcule: . CI: . Ambas verificadas. Logo é a solução do PVI. - Ex. 98.26Application
Para , , use Euler com e 2 passos para aproximar . O que acontece?
Show solution
Para , Euler com : fator de amplificação . — instável. Após 2 passos: . A solução exata decai; Euler diverge. Requer para estabilidade. - Ex. 98.27UnderstandingAnswer key
Para a EDO , qual condição sobre o passo garante estabilidade do Euler?
Show solution
Para , Euler com passo é estável se e somente se . Para : estabilidade requer , ou seja, . Com : — instável. Com : — estável. - Ex. 98.28Understanding
Num campo de direção de , , como se comparam visualmente as curvas Euler ( e ) com a solução exata?
Show solution
No campo de direção de , a solução exata decai suavemente a zero. Euler com oscila e diverge (alternando de sinal, crescendo). Euler com ou menor segue a curva exata com erros decrescentes — a estabilidade é essencial para qualquer aproximação significativa. - Ex. 98.29Application
Para , , solução exata . Euler com : primeiro passo :
Show solution
Para , : . Com : . Exato: . Erro . - Ex. 98.30ApplicationAnswer key
Para , , solução exata . Euler com : :
Show solution
Para , , : ; . Exato: , . - Ex. 98.31UnderstandingAnswer key
Para uma EDO autônoma , o que define um equilíbrio e como se classifica sua estabilidade?
Show solution
Um equilíbrio é uma solução constante , onde . É estável (atrator) se : perturbações decaem. É instável (repulsor) se : perturbações crescem. Geometricamente: no campo de direção, as setas apontam para o equilíbrio (estável) ou para longe dele (instável). - Ex. 98.32Understanding
O que representa uma isóclina num campo de direção? Qual é o papel da isóclina de inclinação zero?
Show solution
No campo de direção de , cada seta em tem inclinação . As isóclinas são curvas onde todas as setas têm a mesma inclinação . A isóclina separa regiões com (crescendo) de (decrescendo). Isso permite esboçar soluções sem resolver a EDO. - Ex. 98.33Modeling
Modelo SIR com (total constante): reduza o sistema para uma única EDO em e encontre seus equilíbrios.
Show solution
Com (população constante): . Substituindo em : . Equilíbrios: (sem infecção) e (equilíbrio endêmico, existe se ). A razão é o número básico de reprodução.Show step-by-step (with the why)
- Dado : .
- Substitui: .
- Equilíbrios: quando ou , i.e., .
- Se : — epidemia possível ().
- Ex. 98.34Modeling
No modelo SIR com , , : qual é o equilíbrio endêmico e o comportamento qualitativo do campo de direção?
Show solution
Com , , : . Equilíbrio endêmico: . O campo de direção mostra setas apontando para cima para e para baixo para : é estável. - Ex. 98.35Application
Para , , com Euler : o primeiro passo e o fator de amplificação são:
Show solution
Para , , com : ; . Fator de amplificação: ; — estável, decai. Exato: ; Euler subestima a magnitude do decaimento. - Ex. 98.36Challenge
Usando os dados numéricos de , com Euler e Euler Melhorado para e : qual potência de governa o erro de cada método?
Show solution
Para , : Euler com dá 2,4883; com dá 2,5937. Razão dos erros: — 1ª ordem. Euler Melhorado com dá 2,7027; com dá 2,7142. Razão: — 2ª ordem.
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.