Clube da MatemáticaClube da Matemática
v1 · padrão canônico

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.

Usado em: Cálculo Numérico (UFRGS, USP, UNICAMP) · Spécialité Maths Terminale (França) · Mathematics 4 (IIT-JEE Advanced, Índia)

yn+1=yn+h f(xn, yn),xn+1=xn+hy_{n+1} = y_n + h\,f(x_n,\, y_n), \quad x_{n+1} = x_n + h

O método de Euler explícito aproxima a solução de y′=f(x,y)y' = f(x,y) pela reta tangente no ponto atual. Cada passo de tamanho hh acumula erro local O(h2)O(h^2); o erro global em [x0,X][x_0, X] é O(h)O(h) — método de primeira ordem.

Escolha sua porta

Notação rigorosa, derivação completa, hipóteses

Derivação e análise de erro

Problema de valor inicial

Dado o PVI:

y′=f(x,y),y(x0)=y0y' = f(x, y), \quad y(x_0) = y_0

Desejamos aproximar y(x)y(x) em x∈[x0,X]x \in [x_0, X] sem expressão fechada.

Discretização

Divida o intervalo em NN subintervalos iguais:

h=X−x0N,xn=x0+n h,n=0,1,…,Nh = \frac{X - x_0}{N}, \qquad x_n = x_0 + n\,h, \quad n = 0, 1, \ldots, N

"The simplest numerical method for solving y′=f(x,y)y' = f(x,y), y(x0)=y0y(x_0) = y_0, is Euler's method. We replace y′y' with the difference quotient (yn+1−yn)/h(y_{n+1} - y_n)/h and evaluate ff at xnx_n: this gives yn+1=yn+hf(xn,yn)y_{n+1} = y_n + hf(x_n, y_n)." — Lebl, Notes on Diffy Qs §1.7

Análise de erro por série de Taylor

Comparação de métodos

MétodoOrdem globalAvaliações de f/passoCustoEuler (forward)O(h)1BaixoHeun (RK2)O(h²)2MédioRK4 (padrão)O(h⁴)4AltoEuler implícitoO(h)1 + equaçãoMédioEuler implícito1ª ordem, A-estávelImplícitoStiff OK

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

Lista de exercícios

36 exercícios · 9 com solução desenvolvida (25%)

Aplicação 23Compreensão 8Modelagem 4Desafio 1
  1. Ex. 98.1Aplicação

    Considere y′=4yy'=4y, y(0)=0,5y(0)=0{,}5. A solução exata é y=0,5e4xy=0{,}5e^{4x}. O método de Euler com Δx=0,2\Delta x=0{,}2 produz em x=0,2x=0{,}2 uma aproximação que é, em relação ao valor exato: (Resp: subestima; Euler: y1=0,9y_1=0{,}9)

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=4yy'=4y, y(0)=0,5y(0)=0{,}5, h=0,2h=0{,}2: um passo Euler dá y1=0,5+0,2⋅4⋅0,5=0,5+0,4=0,9y_1=0{,}5+0{,}2\cdot4\cdot0{,}5=0{,}5+0{,}4=0{,}9. A solução exata é y=0,5e4xy=0{,}5e^{4x}; em x=0,2x=0{,}2: 0,5e0,8≈1,1120{,}5e^{0{,}8}\approx1{,}112. O Euler subestima (côncava para cima).
    Ver passo a passo (com o porquê)
    1. Identifique f(x,y)=4yf(x,y)=4y, x0=0x_0=0, y0=0,5y_0=0{,}5, h=0,2h=0{,}2.
    2. Calcule a inclinação: f(0,0,5)=4⋅0,5=2f(0,0{,}5)=4\cdot0{,}5=2.
    3. Passo Euler: y1=0,5+0,2⋅2=0,9y_1=0{,}5+0{,}2\cdot2=0{,}9.
    4. Solução exata y=0,5e4xy=0{,}5e^{4x}; verificar CI: y(0)=0,5y(0)=0{,}5; verificar EDO: y′=2e4x=4⋅0,5e4x=4yy'=2e^{4x}=4\cdot0{,}5e^{4x}=4y.
  2. Ex. 98.2Aplicação

    Use o método de Euler com Δt=1\Delta t=1 (1 passo) para resolver dB/dt=0,06BdB/dt=0{,}06B, B(0)=1200B(0)=1200. Qual é B(1)B(1)? (Resp: B(1)≈1272B(1)\approx1272)

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para dB/dt=0,06BdB/dt=0{,}06B, B(0)=1200B(0)=1200, com h=1h=1 (1 passo): B1=1200+1⋅0,06⋅1200=1200+72=1272B_1=1200+1\cdot0{,}06\cdot1200=1200+72=1272. Isso equivale a juros compostos uma vez ao ano. O valor exato (contínuo) é 1200e0,06≈1274,21200e^{0{,}06}\approx1274{,}2.
  3. Ex. 98.3Aplicação

    Continue o exercício de juros: dB/dt=0,06BdB/dt=0{,}06B, B(0)=1200B(0)=1200. Agora com Δt=0,5\Delta t=0{,}5 e 2 passos, B(1)≈B(1)\approx: (Resp: ≈1273\approx1273)

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Com h=0,5h=0{,}5, 2 passos: B1=1200+0,5⋅72=1236B_1=1200+0{,}5\cdot72=1236; B2=1236+0,5⋅0,06⋅1236=1236+37,08=1273,08B_2=1236+0{,}5\cdot0{,}06\cdot1236=1236+37{,}08=1273{,}08. Mais próximo do exato 1274,2 — quanto menor o passo, melhor a aproximação.
  4. Ex. 98.4AplicaçãoGabarito

    Para y′=6xy'=6x, y(0)=2y(0)=2, use Euler com 2 passos para estimar y(1)y(1). O valor exato é y(1)=5y(1)=5. A aproximação com 2 passos é:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=6xy'=6x, y(0)=2y(0)=2, a solução exata é y=3x2+2y=3x^2+2, então y(1)=5y(1)=5. Com 2 passos (h=0,5h=0{,}5): y1=2+0,5⋅0=2y_1=2+0{,}5\cdot0=2; y2=2+0,5⋅6⋅0,5=2+1,5=3,5y_2=2+0{,}5\cdot6\cdot0{,}5=2+1{,}5=3{,}5. Erro: 5−3,5=1,55-3{,}5=1{,}5.
    Ver passo a passo (com o porquê)
    1. Solução exata: integre y=∫6x dx+C=3x2+Cy=\int6x\,dx+C=3x^2+C; CI y(0)=2y(0)=2 dá C=2C=2.
    2. 2 passos (h=0,5h=0{,}5): passo 0 em x=0x=0: inclinação 6⋅0=06\cdot0=0, y1=2+0=2y_1=2+0=2.
    3. Passo 1 em x=0,5x=0{,}5: inclinação 6⋅0,5=36\cdot0{,}5=3, y2=2+0,5⋅3=3,5y_2=2+0{,}5\cdot3=3{,}5.
    4. 4 passos (h=0,25h=0{,}25) dariam y(1)≈4,25y(1)\approx4{,}25; erro reduz à metade (1ª ordem).
  5. Ex. 98.5Compreensão

    No exercício y′=6xy'=6x, y(0)=2y(0)=2: ao passar de 2 para 4 passos de Euler até x=1x=1, o que acontece com o erro?

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Euler é método de 1ª ordem: erro global O(h)O(h). Duplicar o número de passos reduz hh à metade, portanto o erro também reduz à metade. (Erro 4 passos)/(Erro 2 passos) ≈1/2\approx1/2.
  6. Ex. 98.6AplicaçãoGabarito

    Use o método de Euler com Δx=0,1\Delta x=0{,}1 para estimar y(1,4)y(1{,}4), onde y′=−x−yy'=-x-y, y(1)=1y(1)=1. (Resp: y(1,4)≈0,256y(1{,}4)\approx0{,}256)

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=−x−yy'=-x-y, y(1)=1y(1)=1, h=0,1h=0{,}1: y1=1+0,1(−1−1)=0,8y_1=1+0{,}1(-1-1)=0{,}8; y2=0,8+0,1(−1,1−0,8)=0,61y_2=0{,}8+0{,}1(-1{,}1-0{,}8)=0{,}61; y3=0,61+0,1(−1,2−0,61)=0,429y_3=0{,}61+0{,}1(-1{,}2-0{,}61)=0{,}429; y4=0,429+0,1(−1,3−0,429)=0,2561y_4=0{,}429+0{,}1(-1{,}3-0{,}429)=0{,}2561. Aproximação y(1,4)≈0,256y(1{,}4)\approx0{,}256.
  7. Ex. 98.7Aplicação

    Use o método de Euler com passo h=0,4h=0{,}4 para estimar y(2)y(2), onde y′=5x+y2y'=5x+y^2, y(0)=0y(0)=0.

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=5x+y2y'=5x+y^2, y(0)=0y(0)=0, h=0,4h=0{,}4: passo 0: f(0,0)=0f(0,0)=0, y1=0y_1=0; passo 1: f(0,4,0)=2f(0{,}4,0)=2, y2=0,8y_2=0{,}8; passo 2: f(0,8,0,8)=4+0,64=4,64f(0{,}8,0{,}8)=4+0{,}64=4{,}64, y3=0,8+1,856=2,656y_3=0{,}8+1{,}856=2{,}656; passo 3: f(1,2,2,656)=6+7,054=13,054f(1{,}2,2{,}656)=6+7{,}054=13{,}054, y4=2,656+5,222=7,878y_4=2{,}656+5{,}222=7{,}878... As não-linearidades crescem rapidamente.
  8. Ex. 98.8Modelagem

    Lei de resfriamento de Newton: T′=−k(T−Tr)T'=-k(T-T_r), com T(0)=100T(0)=100°F, Tr=70T_r=70°F. Alice tem k=0,5k=0{,}5, Bob tem k=0,1k=0{,}1. A taxa inicial de resfriamento de Alice é:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Lei de resfriamento de Newton: T′=−k(T−Tr)T'=-k(T-T_r). Com T(0)=100T(0)=100, Tr=70T_r=70: Alice (k=0,5k=0{,}5): T′(0)=−0,5(100−70)=−15T'(0)=-0{,}5(100-70)=-15 °F/min; Bob (k=0,1k=0{,}1): T′(0)=−0,1(30)=−3T'(0)=-0{,}1(30)=-3 °F/min. Alice resfria mais rápido — tem copo de material mais condutor.
  9. Ex. 98.9Modelagem

    Na situação com temperatura oscilante Tr=70+10sin⁡tT_r=70+10\sin t, qual afirmação descreve melhor o comportamento do café de Alice (k=0,5k=0{,}5) versus Bob (k=0,1k=0{,}1)?

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Com Tr(t)=70+10sin⁡tT_r(t)=70+10\sin t, a solução oscila em torno de 70°F. Bob (k=0,1k=0{,}1) tem constante de tempo τ=1/k=10\tau=1/k=10 min — responde lentamente às oscilações da sala. Alice (k=0,5k=0{,}5, τ=2\tau=2 min) segue a sala mais de perto. O Euler converge quando h→0h\to0.
  10. Ex. 98.10Compreensão

    Para y′=yy'=y, y(0)=1y(0)=1, as aproximações de Euler são E0,2=2,4883E_{0{,}2}=2{,}4883 e E0,1=2,5937E_{0{,}1}=2{,}5937. Usando convergência acelerada (extrapolação de Richardson), a melhor estimativa de y(1)y(1) é:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Sistema: y(1)−2,4883=0,2Ky(1)-2{,}4883=0{,}2K e y(1)−2,5937=0,1Ky(1)-2{,}5937=0{,}1K. Subtraindo: 0,1054=0,1K0{,}1054=0{,}1K, logo K=1,054K=1{,}054. Então y(1)=2,5937+0,1⋅1,054=2,699y(1)=2{,}5937+0{,}1\cdot1{,}054=2{,}699. Exato: e≈2,718e\approx2{,}718. Muito melhor que qualquer um dos Eulers isolados.
    Ver passo a passo (com o porquê)
    1. Duas equações: y(1)−E0,2=0,2Ky(1)-E_{0{,}2}=0{,}2K, y(1)−E0,1=0,1Ky(1)-E_{0{,}1}=0{,}1K.
    2. Subtraia: E0,1−E0,2=0,1KE_{0{,}1}-E_{0{,}2}=0{,}1K, logo K=(2,5937−2,4883)/0,1=1,054K=(2{,}5937-2{,}4883)/0{,}1=1{,}054.
    3. Substitua: y(1)=E0,1+0,1K=2,5937+0,1054=2,699y(1)=E_{0{,}1}+0{,}1K=2{,}5937+0{,}1054=2{,}699.
  11. Ex. 98.11Compreensão

    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 é:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    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 é O(h2)O(h^2): reduzir hh à metade reduz o erro por um fator 4.
  12. Ex. 98.12Aplicação

    Aplicando o Euler Melhorado com h=0,2h=0{,}2 à EDO y′=yy'=y, y(0)=1y(0)=1, a estimativa y(0,2)y(0{,}2) é: (Resp: 1,222)

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Euler Melhorado para y′=yy'=y, h=0,2h=0{,}2: inclinação inicial k1=f(0,1)=1k_1=f(0,1)=1; previsão Euler: y~=1+0,2⋅1=1,2\tilde y=1+0{,}2\cdot1=1{,}2; inclinação final k2=f(0,2,1,2)=1,2k_2=f(0{,}2,1{,}2)=1{,}2; média (1+1,2)/2=1,1(1+1{,}2)/2=1{,}1; y1=1+0,2⋅1,1=1,22y_1=1+0{,}2\cdot1{,}1=1{,}22. Exato: e0,2≈1,2214e^{0{,}2}\approx1{,}2214.
  13. Ex. 98.13Aplicação

    Para y′=yy'=y, y(0)=−1y(0)=-1, a solução exata é y=−exy=-e^x. Com Euler h=0,2h=0{,}2: os primeiros dois valores aproximados são:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=−yy'=-y, y(0)=1y(0)=1, h=0,2h=0{,}2: fator por passo =1−0,2=0,8=1-0{,}2=0{,}8. y1=0,8y_1=0{,}8, y2=0,64y_2=0{,}64. Exato: e−0,2≈0,819e^{-0{,}2}\approx0{,}819, e−0,4≈0,670e^{-0{,}4}\approx0{,}670. Euler subestima (côncava para cima).
  14. Ex. 98.14Aplicação

    Para y′=yy'=y, y(0)=−1y(0)=-1 (solução exata y=−exy=-e^x). Euler com h=0,2h=0{,}2: y1y_1 e y2y_2 valem:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=yy'=y, y(0)=−1y(0)=-1, Euler h=0,2h=0{,}2: y1=−1+0,2⋅(−1)=−1,2y_1=-1+0{,}2\cdot(-1)=-1{,}2; y2=−1,2+0,2⋅(−1,2)=−1,44y_2=-1{,}2+0{,}2\cdot(-1{,}2)=-1{,}44. Exato em x=0,2x=0{,}2: −e0,2≈−1,221-e^{0{,}2}\approx-1{,}221. O Euler superestima a magnitude (a solução real é côncava para baixo para valores negativos de yy).
  15. Ex. 98.15Aplicação

    Para y′=−5ty'=-5t, y(0)=−2y(0)=-2, solução exata y=−5t2/2−2y=-5t^2/2-2. Com Euler h=0,1h=0{,}1, os primeiros dois valores y1y_1, y2y_2 são:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=−5ty'=-5t, y(0)=−2y(0)=-2, h=0,1h=0{,}1: f(0,−2)=−5⋅0=0f(0,-2)=-5\cdot0=0; y1=−2+0,1⋅0=−2y_1=-2+0{,}1\cdot0=-2. f(0,1,−2)=−5⋅0,1=−0,5f(0{,}1,-2)=-5\cdot0{,}1=-0{,}5; y2=−2+0,1⋅(−0,5)=−2,05y_2=-2+0{,}1\cdot(-0{,}5)=-2{,}05. Exato: y=−5t2/2−2y=-5t^2/2-2.
  16. Ex. 98.16AplicaçãoGabarito

    Para y′=2xy'=2^x, y(0)=0y(0)=0, solução exata y=(2x−1)/ln⁡2y=(2^x-1)/\ln2. Euler com h=0,2h=0{,}2 e 5 passos estima y(1)≈y(1)\approx:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=2xy'=2^x, y(0)=0y(0)=0, h=0,2h=0{,}2: passo a passo, f(x,y)=2xf(x,y)=2^x não depende de yy. y1=0+0,2⋅1=0,2y_1=0+0{,}2\cdot1=0{,}2; y2=0,2+0,2⋅20,2≈0,2+0,229=0,429y_2=0{,}2+0{,}2\cdot2^{0{,}2}\approx0{,}2+0{,}229=0{,}429; seguindo: y5≈2,6y_5\approx2{,}6. Exato: y=(2x−1)/ln⁡2y=(2^x-1)/\ln2, y(1)=1/ln⁡2≈1,443y(1)=1/\ln2\approx1{,}443.
  17. Ex. 98.17Aplicação

    A EDO dx/dt=cosh⁡(t)dx/dt=\cosh(t), x(0)=2x(0)=2 tem solução exata x(t)=sinh⁡(t)+2x(t)=\sinh(t)+2. O valor exato x(1)x(1) é:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para dx/dt=cosh⁡(t)dx/dt=\cosh(t), x(0)=2x(0)=2: integra diretamente, x(t)=sinh⁡(t)+Cx(t)=\sinh(t)+C; CI x(0)=0+C=2x(0)=0+C=2, logo x(t)=sinh⁡(t)+2x(t)=\sinh(t)+2. Em t=1t=1: x(1)=sinh⁡(1)+2≈1,175+2=3,175x(1)=\sinh(1)+2\approx1{,}175+2=3{,}175.
  18. Ex. 98.18AplicaçãoGabarito

    Para y′=−3yy'=-3y, y(0)=1y(0)=1, solução exata y=e−3xy=e^{-3x}. Um passo de Euler de tamanho hh a partir de x=0x=0 dá:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=−3yy'=-3y, y(0)=1y(0)=1: f(0,1)=−3⋅1=−3f(0,1)=-3\cdot1=-3. Euler: y1=1+h⋅(−3)=1−3hy_1=1+h\cdot(-3)=1-3h. Solução exata: y=e−3xy=e^{-3x}, y(h)=e−3h≈1−3h+9h22−…y(h)=e^{-3h}\approx1-3h+\frac{9h^2}{2}-\ldots — difere de 1−3h1-3h pelo erro local de ordem h2h^2.
    Ver passo a passo (com o porquê)
    1. Identifique f(x,y)=−3yf(x,y)=-3y.
    2. Em (x0,y0)=(0,1)(x_0,y_0)=(0,1): inclinação f(0,1)=−3f(0,1)=-3.
    3. Passo Euler: y1=y0+h⋅f(x0,y0)=1−3hy_1=y_0+h\cdot f(x_0,y_0)=1-3h.
    4. Exato: e−3h=1−3h+9h2/2−…e^{-3h}=1-3h+9h^2/2-\ldots; erro local ≈9h2/2\approx9h^2/2.
  19. Ex. 98.19Aplicação

    Para y′=t2y'=t^2, y(0)=2y(0)=2, a solução exata é y=t3/3+2y=t^3/3+2. O primeiro passo de Euler com h=0,25h=0{,}25 dá:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=t2y'=t^2, y(0)=2y(0)=2, h=0,25h=0{,}25: f(0,2)=02=0f(0,2)=0^2=0; y1=2+0,25⋅0=2y_1=2+0{,}25\cdot0=2. O primeiro passo não muda yy porque f(0,y)=0f(0,y)=0 para qualquer yy. Solução exata: y=t3/3+2y=t^3/3+2.
  20. Ex. 98.20Aplicação

    Para y′=2ty'=2t, y(0)=0y(0)=0, a solução exata é y=t2y=t^2. Para y′=−2yy'=-2y, y(0)=2y(0)=2, a solução exata é y=2e−2xy=2e^{-2x}. Um passo Euler com h=0,25h=0{,}25 em y′=−2yy'=-2y dá:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=2ty'=2t, y(0)=0y(0)=0, Euler com h=0,5h=0{,}5: passo 0: f(0,0)=0f(0,0)=0, y1=0y_1=0. Para y′=−2yy'=-2y, y(0)=2y(0)=2, Euler com h=0,25h=0{,}25: f(0,2)=−4f(0,2)=-4, y1=2−1=1y_1=2-1=1.
  21. Ex. 98.21Aplicação

    Para y′=y+t2y'=y+t^2, y(0)=3y(0)=3, solução exata y=5et−t2−2t−2y=5e^t-t^2-2t-2. Com Euler h=0,1h=0{,}1:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=3t−yy'=3t-y, y(0)=1y(0)=1, exato y=3t+4e−t−3y=3t+4e^{-t}-3. Com h=0,1h=0{,}1: f(0,1)=3⋅0−1=−1f(0,1)=3\cdot0-1=-1; y1=1+0,1(−1)=0,9y_1=1+0{,}1(-1)=0{,}9. Para y′=y+t2y'=y+t^2, y(0)=3y(0)=3, exato y=5et−2−t2−2ty=5e^t-2-t^2-2t: f(0,3)=3+0=3f(0,3)=3+0=3; y1=3+0,1⋅3=3,3y_1=3+0{,}1\cdot3=3{,}3.
  22. Ex. 98.22Aplicação

    Continuando: para y′=y+t2y'=y+t^2, y(0)=3y(0)=3, o Euler com h=0,1h=0{,}1 dá y1=y_1=:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=y+t2y'=y+t^2, y(0)=3y(0)=3, h=0,1h=0{,}1: f(0,3)=3+0=3f(0,3)=3+0=3; y1=3+0,1⋅3=3,3y_1=3+0{,}1\cdot3=3{,}3. Exato: 5e0,1−0,01−0,2−2≈5,526−2,21=3,3245e^{0{,}1}-0{,}01-0{,}2-2\approx5{,}526-2{,}21=3{,}324. Erro ≈0,024\approx0{,}024.
  23. Ex. 98.23AplicaçãoGabarito

    Para y′=tyy'=ty, y(0)=2y(0)=2, a solução exata em t=1t=1 vale:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=tyy'=ty, y(0)=2y(0)=2: separação de variáveis dá ln⁡y=t2/2+C\ln y=t^2/2+C, logo y=2et2/2y=2e^{t^2/2}. Em t=1t=1: y=2e0,5≈3,297y=2e^{0{,}5}\approx3{,}297. Euler com h=1h=1: y1=2+1⋅0⋅2=2y_1=2+1\cdot0\cdot2=2 — muito impreciso para hh grande.
    Ver passo a passo (com o porquê)
    1. Separe: dy/y=t dtdy/y=t\,dt.
    2. Integre: ln⁡y=t2/2+C\ln y=t^2/2+C.
    3. CI: ln⁡2=C\ln 2=C, logo y=2et2/2y=2e^{t^2/2}.
    4. Em t=1t=1: y(1)=2e0,5≈3,297y(1)=2e^{0{,}5}\approx3{,}297.
  24. Ex. 98.24CompreensãoGabarito

    Para y′=tyy'=ty, y(0)=2y(0)=2, ao diminuir o passo hh no Euler:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Com h=1h=1 (1 passo): f(0,2)=0⋅2=0f(0,2)=0\cdot2=0, y1=2y_1=2. Erro =3,297−2=1,297=3{,}297-2=1{,}297. Com h=0,1h=0{,}1 (10 passos): erro ≈0,13\approx0{,}13. Com h=0,001h=0{,}001: erro ≈0,0013\approx0{,}0013. O erro escala com hh — método de 1ª ordem.
  25. Ex. 98.25Aplicação

    Verifique que y=2e−2xy=2e^{-2x} resolve o PVI y′=−2yy'=-2y, y(0)=2y(0)=2:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Calcule: y′(x)=(2e−2x)′=−4e−2x=−2⋅(2e−2x)=−2y(x)y'(x)=(2e^{-2x})'=-4e^{-2x}=-2\cdot(2e^{-2x})=-2y(x). CI: y(0)=2e0=2y(0)=2e^0=2. Ambas verificadas. Logo y=2e−2xy=2e^{-2x} é a solução do PVI.
  26. Ex. 98.26Aplicação

    Para y′=−2yy'=-2y, y(0)=2y(0)=2, use Euler com h=5h=5 e 2 passos para aproximar y(10)y(10). O que acontece?

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=−2yy'=-2y, Euler com h=5h=5: fator de amplificação r=1+hλ=1+5⋅(−2)=−9r=1+h\lambda=1+5\cdot(-2)=-9. ∣r∣=9>1|r|=9>1 — instável. Após 2 passos: y2=2⋅(−9)2=162y_2=2\cdot(-9)^2=162. A solução exata y=2e−2xy=2e^{-2x} decai; Euler diverge. Requer h<1/∣λ∣=0,5h<1/|\lambda|=0{,}5 para estabilidade.
  27. Ex. 98.27CompreensãoGabarito

    Para a EDO y′=−2yy'=-2y, qual condição sobre o passo hh garante estabilidade do Euler?

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=λyy'=\lambda y, Euler com passo hh é estável se e somente se ∣1+hλ∣<1|1+h\lambda|<1. Para λ=−2\lambda=-2: estabilidade requer ∣1−2h∣<1|1-2h|<1, ou seja, 0<h<10<h<1. Com h=5h=5: ∣1−10∣=9>1|1-10|=9>1 — instável. Com h=0,1h=0{,}1: ∣1−0,2∣=0,8<1|1-0{,}2|=0{,}8<1 — estável.
  28. Ex. 98.28Compreensão

    Num campo de direção de y′=−2yy'=-2y, y(0)=2y(0)=2, como se comparam visualmente as curvas Euler (h=5h=5 e h=0,5h=0{,}5) com a solução exata?

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    No campo de direção de y′=−2yy'=-2y, a solução exata y=2e−2xy=2e^{-2x} decai suavemente a zero. Euler com h=5h=5 oscila e diverge (alternando de sinal, crescendo). Euler com h=0,5h=0{,}5 ou menor segue a curva exata com erros decrescentes — a estabilidade é essencial para qualquer aproximação significativa.
  29. Ex. 98.29Aplicação

    Para y′=3t−yy'=3t-y, y(0)=1y(0)=1, solução exata y=3t+4e−t−3y=3t+4e^{-t}-3. Euler com h=0,25h=0{,}25: primeiro passo y1=y_1=:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=3t−yy'=3t-y, y(0)=1y(0)=1: f(0,1)=3⋅0−1=−1f(0,1)=3\cdot0-1=-1. Com h=0,25h=0{,}25: y1=1+0,25⋅(−1)=0,75y_1=1+0{,}25\cdot(-1)=0{,}75. Exato: y(0,25)=3⋅0,25+4e−0,25−3≈0,75+3,116−3=0,866y(0{,}25)=3\cdot0{,}25+4e^{-0{,}25}-3\approx0{,}75+3{,}116-3=0{,}866. Erro ≈0,116\approx0{,}116.
  30. Ex. 98.30AplicaçãoGabarito

    Para y′=ex+yy'=e^{x+y}, y(0)=−1y(0)=-1, solução exata y=−ln⁡(e+1−ex)y=-\ln(e+1-e^x). Euler com h=0,1h=0{,}1: y1≈y_1\approx:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=ex+yy'=e^{x+y}, y(0)=−1y(0)=-1, h=0,1h=0{,}1: f(0,−1)=e0+(−1)=e−1≈0,3679f(0,-1)=e^{0+(-1)}=e^{-1}\approx0{,}3679; y1=−1+0,1⋅0,3679=−0,9632y_1=-1+0{,}1\cdot0{,}3679=-0{,}9632. Exato: y=−ln⁡(e+1−ex)y=-\ln(e+1-e^x), y(0,1)=−ln⁡(e+1−e0,1)≈−ln⁡(2,613)≈−0,960y(0{,}1)=-\ln(e+1-e^{0{,}1})\approx-\ln(2{,}613)\approx-0{,}960.
  31. Ex. 98.31CompreensãoGabarito

    Para uma EDO autônoma y′=f(y)y'=f(y), o que define um equilíbrio e como se classifica sua estabilidade?

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Um equilíbrio é uma solução constante y(t)=y∗y(t)=y^*, onde f(y∗)=0f(y^*)=0. É estável (atrator) se f′(y∗)<0f'(y^*)<0: perturbações decaem. É instável (repulsor) se f′(y∗)>0f'(y^*)>0: perturbações crescem. Geometricamente: no campo de direção, as setas apontam para o equilíbrio (estável) ou para longe dele (instável).
  32. Ex. 98.32Compreensão

    O que representa uma isóclina num campo de direção? Qual é o papel da isóclina de inclinação zero?

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    No campo de direção de y′=f(x,y)y'=f(x,y), cada seta em (x,y)(x,y) tem inclinação f(x,y)f(x,y). As isóclinas f(x,y)=cf(x,y)=c são curvas onde todas as setas têm a mesma inclinação cc. A isóclina c=0c=0 separa regiões com y′>0y'>0 (crescendo) de y′<0y'<0 (decrescendo). Isso permite esboçar soluções sem resolver a EDO.
  33. Ex. 98.33Modelagem

    Modelo SIR com S+I=NS+I=N (total constante): reduza o sistema para uma única EDO em II e encontre seus equilíbrios.

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Com S+I=NS+I=N (população constante): S=N−IS=N-I. Substituindo em I′=cSI−rII'=cSI-rI: I′=c(N−I)I−rI=I(c(N−I)−r)I'=c(N-I)I-rI=I(c(N-I)-r). Equilíbrios: I=0I=0 (sem infecção) e I=N−r/cI=N-r/c (equilíbrio endêmico, existe se N>r/cN>r/c). A razão R0=cN/rR_0=cN/r é o número básico de reprodução.
    Ver passo a passo (com o porquê)
    1. Dado S+I=NS+I=N: S=N−IS=N-I.
    2. Substitui: I′=c(N−I)I−rII'=c(N-I)I-rI.
    3. Equilíbrios: I′=0I'=0 quando I=0I=0 ou c(N−I)=rc(N-I)=r, i.e., I∗=N−r/cI^*=N-r/c.
    4. Se N>r/cN>r/c: I∗>0I^*>0 — epidemia possível (R0=cN/r>1R_0=cN/r>1).
  34. Ex. 98.34Modelagem

    No modelo SIR com c=0,5c=0{,}5, N=5N=5, r=0,5r=0{,}5: qual é o equilíbrio endêmico e o comportamento qualitativo do campo de direção?

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Com c=0,5c=0{,}5, N=5N=5, r=0,5r=0{,}5: R0=cN/r=0,5×5/0,5=5>1R_0=cN/r=0{,}5\times5/0{,}5=5>1. Equilíbrio endêmico: I∗=N−r/c=5−1=4I^*=N-r/c=5-1=4. O campo de direção mostra setas apontando para cima para 0<I<40<I<4 e para baixo para I>4I>4: I∗=4I^*=4 é estável.
  35. Ex. 98.35Aplicação

    Para y′=−3yy'=-3y, y(0)=1y(0)=1, com Euler h=0,25h=0{,}25: o primeiro passo e o fator de amplificação são:

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=−3yy'=-3y, y(0)=1y(0)=1, com h=0,25h=0{,}25: f(0,1)=−3f(0,1)=-3; y1=1+0,25⋅(−3)=0,25y_1=1+0{,}25\cdot(-3)=0{,}25. Fator de amplificação: r=1−3⋅0,25=0,25r=1-3\cdot0{,}25=0{,}25; ∣r∣=0,25<1|r|=0{,}25<1 — estável, decai. Exato: e−0,75≈0,472e^{-0{,}75}\approx0{,}472; Euler subestima a magnitude do decaimento.
  36. Ex. 98.36Desafio

    Usando os dados numéricos de y′=yy'=y, y(0)=1y(0)=1 com Euler e Euler Melhorado para Δt=0,2\Delta t=0{,}2 e Δt=0,1\Delta t=0{,}1: qual potência de Δt\Delta t governa o erro de cada método?

    Selecione a alternativa correta
    Selecione uma opção primeiro
    Ver solução
    Para y′=yy'=y, y(0)=1y(0)=1: Euler com Δt=0,2\Delta t=0{,}2 dá 2,4883; com Δt=0,1\Delta t=0{,}1 dá 2,5937. Razão dos erros: (e−2,4883)/(e−2,5937)≈0,230/0,125≈1,84≈2(e-2{,}4883)/(e-2{,}5937)\approx0{,}230/0{,}125\approx1{,}84\approx2 — 1ª ordem. Euler Melhorado com Δt=0,2\Delta t=0{,}2 dá 2,7027; com Δt=0,1\Delta t=0{,}1 dá 2,7142. Razão: ≈4\approx4 — 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.

Atualizado em 2026-05-06 · Autor(es): Clube da Matemática

Achou um erro? Abra uma issue no GitHub ou submeta um PR — open source pra sempre.