Escolar Documentos
Profissional Documentos
Cultura Documentos
A equação
y (x0 ) = y0 ,
com x0 e y0 dados, é chamada condição inicial.
em que x1 = x0 + h.
Marcos Eduardo Valle MS211 - Cálculo Numérico 5 / 22
Método de Euler
yk +1 = yk + hf (xk , yk ), ∀k = 0, 1, 2, . . . .
y (0) = 1.
Use o método de Euler para estimar y (0.04) com uma tolerância
≤ 5 × 10−4 trabalhando com 4 casas decimais.
1 1
y (xk + h) = y (xk ) + y 0 (xk )h + y 00 (xk )h2 + . . . + y (p) (xk )hp
2 p!
1
+ y (p+1) (ξ)h(p+1) , com xk < ξ < xk + h.
(p + 1)!
1 1 (p)
yk +1 = yk + yk0 h + yk00 h2 + . . . + yk hp ,
2 p!
(j)
em que yk representa uma aproximação para a j-ésima derivada
de y em xk e h = xk +1 − xk .
Marcos Eduardo Valle MS211 - Cálculo Numérico 10 / 22
Assumindo yk = y (xk ), o erro local (de uma única iteração) de um
método de série de Taylor de ordem p em xk +1 é
1
y (p+1) (ξ)h(p+1) ,
e(xk +1 ) =
(p + 1)!
Mp+1 h(p+1)
e(xk +1 ) ≤ = Ch(p+1) ,
(p + 1)!
Mp+1
com C = (p+1)! .
Marcos Eduardo Valle MS211 - Cálculo Numérico 11 / 22
Definição 3 (Ordem de um Método Numérico para PVI)
Um método numérico para PVI é dito de ordem p se existe uma
constante C tal que o erro local (assumindo yk = y (xk )) satisfaz
y (0) = 1.
Use o método da série de Taylor de ordem 2 para estimar y (0.04)
com uma tolerância ≤ 5 × 10−4 trabalhando com 4 casas
decimais.
Resposta: Sabemos que o erro do método de série de Taylor de
ordem 2 satisfaz
M3 3
e(xk +1 ) ≤ h .
6
Como a solução analítica do PVI é y (x) = ex , temos que
1.0408 3 3 × 10−3
h ≤ =⇒ h3 ≤ =⇒ h ≤ 0.1423.
6 1.0408
Tomemos então h = 0.04. Assim, temos
h2
y1 = y0 + hf (x0 , y0 ) + (fx (x0 , y0 ) + fy (x0 , y0 )f (x0 , y0 ))
2
h2
= y0 + hy0 + (0 + 1 × y0 ) = y0 (1 + h + h2 /2) = 1.0408.
2
O erro cometido trabalhando com 4 casas decimais foi zero!
0.8
0.6
p
0.4
h=2.00
0.2
h=1.00
h=0.50
h=0.25
0
0 2 4 6 8 10
t
Comentários:
• O método de mostrou instável para h ≥ 1.0.
• Pela tabela, resultados semelhantes foram obtidos considerando
h = 0.5 e h = 0.25.
• Contudo, olhando o gráfico, percebemos algumas diferenças nas
primeiras iterações para h = 0.5.
• Concluindo, podemos acreditar que encontramos um bom
resultado com h = 0.25! Nesse caso, fizemos 40 iterações do
método de Euler!
0.8
0.6
p
0.4
h=2.00
0.2
h=1.00
h=0.50
h=0.25
0
0 2 4 6 8 10
t
Marcos Eduardo Valle MS211 - Cálculo Numérico 19 / 22
Aproximações para p(10):
Comentários:
• Diferente do método de Euler, o método de ordem 2 não divergiu
para h = 1.0. Porém, observamos no gráfico algumas diferenças
nas primeiras iterações para h = 1.0.
• Resultados semelhantes foram obtidos considerando h ≤ 0.5.
• Concluindo, podemos acreditar que encontramos um resultado
satisfatório com h = 0.5! Nesse caso, efetuamos 20 iterações do
método de Taylor de ordem 2!