Math ClubMath Club
v1 · padrão canônico

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)

yn+1=yn+hf(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.

Choose your door

Rigorous notation, full derivation, hypotheses

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=Xx0N,xn=x0+nh,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 yy' with the difference quotient (yn+1yn)/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

Exercise list

36 exercises · 9 with worked solution (25%)

Application 23Understanding 8Modeling 4Challenge 1
  1. Ex. 98.1Application

    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)

    Select the correct option
    Select an option first
    Show solution
    Para y=4yy'=4y, y(0)=0,5y(0)=0{,}5, h=0,2h=0{,}2: um passo Euler dá y1=0,5+0,240,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,81,1120{,}5e^{0{,}8}\approx1{,}112. O Euler subestima (côncava para cima).
    Show step-by-step (with the why)
    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)=40,5=2f(0,0{,}5)=4\cdot0{,}5=2.
    3. Passo Euler: y1=0,5+0,22=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=40,5e4x=4yy'=2e^{4x}=4\cdot0{,}5e^{4x}=4y.
  2. Ex. 98.2Application

    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)

    Select the correct option
    Select an option first
    Show solution
    Para dB/dt=0,06BdB/dt=0{,}06B, B(0)=1200B(0)=1200, com h=1h=1 (1 passo): B1=1200+10,061200=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,061274,21200e^{0{,}06}\approx1274{,}2.
  3. Ex. 98.3Application

    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)

    Select the correct option
    Select an option first
    Show solution
    Com h=0,5h=0{,}5, 2 passos: B1=1200+0,572=1236B_1=1200+0{,}5\cdot72=1236; B2=1236+0,50,061236=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.4ApplicationAnswer key

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

    Select the correct option
    Select an option first
    Show solution
    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,50=2y_1=2+0{,}5\cdot0=2; y2=2+0,560,5=2+1,5=3,5y_2=2+0{,}5\cdot6\cdot0{,}5=2+1{,}5=3{,}5. Erro: 53,5=1,55-3{,}5=1{,}5.
    Show step-by-step (with the why)
    1. Solução exata: integre y=6xdx+C=3x2+Cy=\int6x\,dx+C=3x^2+C; CI y(0)=2y(0)=2C=2C=2.
    2. 2 passos (h=0,5h=0{,}5): passo 0 em x=0x=0: inclinação 60=06\cdot0=0, y1=2+0=2y_1=2+0=2.
    3. Passo 1 em x=0,5x=0{,}5: inclinação 60,5=36\cdot0{,}5=3, y2=2+0,53=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.5Understanding

    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?

    Select the correct option
    Select an option first
    Show solution
    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.6ApplicationAnswer key

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

    Select the correct option
    Select an option first
    Show solution
    Para y=xyy'=-x-y, y(1)=1y(1)=1, h=0,1h=0{,}1: y1=1+0,1(11)=0,8y_1=1+0{,}1(-1-1)=0{,}8; y2=0,8+0,1(1,10,8)=0,61y_2=0{,}8+0{,}1(-1{,}1-0{,}8)=0{,}61; y3=0,61+0,1(1,20,61)=0,429y_3=0{,}61+0{,}1(-1{,}2-0{,}61)=0{,}429; y4=0,429+0,1(1,30,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.7Application

    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.

    Select the correct option
    Select an option first
    Show solution
    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.8Modeling

    Lei de resfriamento de Newton: T=k(TTr)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 é:

    Select the correct option
    Select an option first
    Show solution
    Lei de resfriamento de Newton: T=k(TTr)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(10070)=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.9Modeling

    Na situação com temperatura oscilante Tr=70+10sintT_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)?

    Select the correct option
    Select an option first
    Show solution
    Com Tr(t)=70+10sintT_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 h0h\to0.
  10. Ex. 98.10Understanding

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

    Select the correct option
    Select an option first
    Show solution
    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,11,054=2,699y(1)=2{,}5937+0{,}1\cdot1{,}054=2{,}699. Exato: e2,718e\approx2{,}718. Muito melhor que qualquer um dos Eulers isolados.
    Show step-by-step (with the why)
    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,1E0,2=0,1KE_{0{,}1}-E_{0{,}2}=0{,}1K, logo K=(2,59372,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.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 é:

    Select the correct option
    Select an option first
    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 é O(h2)O(h^2): reduzir hh à metade reduz o erro por um fator 4.
  12. Ex. 98.12Application

    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)

    Select the correct option
    Select an option first
    Show solution
    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,21=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,21,1=1,22y_1=1+0{,}2\cdot1{,}1=1{,}22. Exato: e0,21,2214e^{0{,}2}\approx1{,}2214.
  13. Ex. 98.13Application

    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:

    Select the correct option
    Select an option first
    Show solution
    Para y=yy'=-y, y(0)=1y(0)=1, h=0,2h=0{,}2: fator por passo =10,2=0,8=1-0{,}2=0{,}8. y1=0,8y_1=0{,}8, y2=0,64y_2=0{,}64. Exato: e0,20,819e^{-0{,}2}\approx0{,}819, e0,40,670e^{-0{,}4}\approx0{,}670. Euler subestima (côncava para cima).
  14. Ex. 98.14Application

    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:

    Select the correct option
    Select an option first
    Show solution
    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,21,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.15Application

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

    Select the correct option
    Select an option first
    Show solution
    Para y=5ty'=-5t, y(0)=2y(0)=-2, h=0,1h=0{,}1: f(0,2)=50=0f(0,-2)=-5\cdot0=0; y1=2+0,10=2y_1=-2+0{,}1\cdot0=-2. f(0,1,2)=50,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/22y=-5t^2/2-2.
  16. Ex. 98.16ApplicationAnswer key

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

    Select the correct option
    Select an option first
    Show solution
    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,21=0,2y_1=0+0{,}2\cdot1=0{,}2; y2=0,2+0,220,20,2+0,229=0,429y_2=0{,}2+0{,}2\cdot2^{0{,}2}\approx0{,}2+0{,}229=0{,}429; seguindo: y52,6y_5\approx2{,}6. Exato: y=(2x1)/ln2y=(2^x-1)/\ln2, y(1)=1/ln21,443y(1)=1/\ln2\approx1{,}443.
  17. Ex. 98.17Application

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

    Select the correct option
    Select an option first
    Show solution
    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)+21,175+2=3,175x(1)=\sinh(1)+2\approx1{,}175+2=3{,}175.
  18. Ex. 98.18ApplicationAnswer key

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

    Select the correct option
    Select an option first
    Show solution
    Para y=3yy'=-3y, y(0)=1y(0)=1: f(0,1)=31=3f(0,1)=-3\cdot1=-3. Euler: y1=1+h(3)=13hy_1=1+h\cdot(-3)=1-3h. Solução exata: y=e3xy=e^{-3x}, y(h)=e3h13h+9h22y(h)=e^{-3h}\approx1-3h+\frac{9h^2}{2}-\ldots — difere de 13h1-3h pelo erro local de ordem h2h^2.
    Show step-by-step (with the why)
    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+hf(x0,y0)=13hy_1=y_0+h\cdot f(x_0,y_0)=1-3h.
    4. Exato: e3h=13h+9h2/2e^{-3h}=1-3h+9h^2/2-\ldots; erro local 9h2/2\approx9h^2/2.
  19. Ex. 98.19Application

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

    Select the correct option
    Select an option first
    Show solution
    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,250=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.20Application

    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=2e2xy=2e^{-2x}. Um passo Euler com h=0,25h=0{,}25 em y=2yy'=-2y dá:

    Select the correct option
    Select an option first
    Show solution
    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=21=1y_1=2-1=1.
  21. Ex. 98.21Application

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

    Select the correct option
    Select an option first
    Show solution
    Para y=3tyy'=3t-y, y(0)=1y(0)=1, exato y=3t+4et3y=3t+4e^{-t}-3. Com h=0,1h=0{,}1: f(0,1)=301=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=5et2t22ty=5e^t-2-t^2-2t: f(0,3)=3+0=3f(0,3)=3+0=3; y1=3+0,13=3,3y_1=3+0{,}1\cdot3=3{,}3.
  22. Ex. 98.22Application

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

    Select the correct option
    Select an option first
    Show solution
    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,13=3,3y_1=3+0{,}1\cdot3=3{,}3. Exato: 5e0,10,010,225,5262,21=3,3245e^{0{,}1}-0{,}01-0{,}2-2\approx5{,}526-2{,}21=3{,}324. Erro 0,024\approx0{,}024.
  23. Ex. 98.23ApplicationAnswer key

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

    Select the correct option
    Select an option first
    Show solution
    Para y=tyy'=ty, y(0)=2y(0)=2: separação de variáveis dá lny=t2/2+C\ln y=t^2/2+C, logo y=2et2/2y=2e^{t^2/2}. Em t=1t=1: y=2e0,53,297y=2e^{0{,}5}\approx3{,}297. Euler com h=1h=1: y1=2+102=2y_1=2+1\cdot0\cdot2=2 — muito impreciso para hh grande.
    Show step-by-step (with the why)
    1. Separe: dy/y=tdtdy/y=t\,dt.
    2. Integre: lny=t2/2+C\ln y=t^2/2+C.
    3. CI: ln2=C\ln 2=C, logo y=2et2/2y=2e^{t^2/2}.
    4. Em t=1t=1: y(1)=2e0,53,297y(1)=2e^{0{,}5}\approx3{,}297.
  24. Ex. 98.24UnderstandingAnswer key

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

    Select the correct option
    Select an option first
    Show solution
    Com h=1h=1 (1 passo): f(0,2)=02=0f(0,2)=0\cdot2=0, y1=2y_1=2. Erro =3,2972=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.25Application

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

    Select the correct option
    Select an option first
    Show solution
    Calcule: y(x)=(2e2x)=4e2x=2(2e2x)=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=2e2xy=2e^{-2x} é a solução do PVI.
  26. Ex. 98.26Application

    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?

    Select the correct option
    Select an option first
    Show solution
    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=2e2xy=2e^{-2x} decai; Euler diverge. Requer h<1/λ=0,5h<1/|\lambda|=0{,}5 para estabilidade.
  27. Ex. 98.27UnderstandingAnswer key

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

    Select the correct option
    Select an option first
    Show solution
    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 12h<1|1-2h|<1, ou seja, 0<h<10<h<1. Com h=5h=5: 110=9>1|1-10|=9>1 — instável. Com h=0,1h=0{,}1: 10,2=0,8<1|1-0{,}2|=0{,}8<1 — estável.
  28. Ex. 98.28Understanding

    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?

    Select the correct option
    Select an option first
    Show solution
    No campo de direção de y=2yy'=-2y, a solução exata y=2e2xy=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.29Application

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

    Select the correct option
    Select an option first
    Show solution
    Para y=3tyy'=3t-y, y(0)=1y(0)=1: f(0,1)=301=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)=30,25+4e0,2530,75+3,1163=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.30ApplicationAnswer key

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

    Select the correct option
    Select an option first
    Show solution
    Para y=ex+yy'=e^{x+y}, y(0)=1y(0)=-1, h=0,1h=0{,}1: f(0,1)=e0+(1)=e10,3679f(0,-1)=e^{0+(-1)}=e^{-1}\approx0{,}3679; y1=1+0,10,3679=0,9632y_1=-1+0{,}1\cdot0{,}3679=-0{,}9632. Exato: y=ln(e+1ex)y=-\ln(e+1-e^x), y(0,1)=ln(e+1e0,1)ln(2,613)0,960y(0{,}1)=-\ln(e+1-e^{0{,}1})\approx-\ln(2{,}613)\approx-0{,}960.
  31. Ex. 98.31UnderstandingAnswer key

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

    Select the correct option
    Select an option first
    Show solution
    Um equilíbrio é uma solução constante y(t)=yy(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.32Understanding

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

    Select the correct option
    Select an option first
    Show solution
    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.33Modeling

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

    Select the correct option
    Select an option first
    Show solution
    Com S+I=NS+I=N (população constante): S=NIS=N-I. Substituindo em I=cSIrII'=cSI-rI: I=c(NI)IrI=I(c(NI)r)I'=c(N-I)I-rI=I(c(N-I)-r). Equilíbrios: I=0I=0 (sem infecção) e I=Nr/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.
    Show step-by-step (with the why)
    1. Dado S+I=NS+I=N: S=NIS=N-I.
    2. Substitui: I=c(NI)IrII'=c(N-I)I-rI.
    3. Equilíbrios: I=0I'=0 quando I=0I=0 ou c(NI)=rc(N-I)=r, i.e., I=Nr/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.34Modeling

    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?

    Select the correct option
    Select an option first
    Show solution
    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=Nr/c=51=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.35Application

    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:

    Select the correct option
    Select an option first
    Show solution
    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=130,25=0,25r=1-3\cdot0{,}25=0{,}25; r=0,25<1|r|=0{,}25<1 — estável, decai. Exato: e0,750,472e^{-0{,}75}\approx0{,}472; Euler subestima a magnitude do decaimento.
  36. Ex. 98.36Challenge

    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?

    Select the correct option
    Select an option first
    Show solution
    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: (e2,4883)/(e2,5937)0,230/0,1251,842(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.

Updated on 2026-05-06 · Author(s): Clube da Matemática

Found an error? Open an issue on GitHub or submit a PR — open source forever.