Aula 21
Aula 21
Aula 21
h2
yk +1 = yk + hf (xk , yk ) + fx (xk , yk ) + fy (xk , yk )f (xk , yk ) .
2
Aqui, yk é uma aproximação para y (xk ), com xk = x0 + kh.
yk +1 = yk + hφ(xk , yk ), ∀k = 0, 1, . . . ,
h
yk +1 = yk + (k1 + 2k2 + 2k3 + k4 ) ,
6
em que
k1 = f (xk , yk ) ,
h h
k2 = f xk + , yk + k1 ,
2 2
h h
k3 = f xk + , yk + k2 ,
2 2
k4 = f (xk + h, yk + hk3 ) .
0.8
0.6
p
0.4
h=2.0
0.2
h=1.0
h=0.5
h=0.25
0
0 2 4 6 8 10
t
Marcos Eduardo Valle MS211 - Cálculo Numérico 10 / 19
Aproximações para p(10):
Comentários:
• Encontramos um erro significativo para h ≥ 1.0.
• Comparando o gráfico, resultados semelhantes foram obtidos
considerando h = 0.5 e h = 0.25.
Portanto, podemos acreditar que encontramos um bom resultado
com h = 0.5! Contudo, precisamos fazer 20 iterações do método!
0.8
0.6
p
0.4
h=2.0
0.2
h=1.0
h=0.5
h=0.25
0
0 2 4 6 8 10
t
Comentários:
• Encontramos erro significativos para h ≥ 1.0.
• Comparando o gráfico, resultados semelhantes foram obtidos
considerando h = 0.5 e h = 0.25.
Portanto, podemos acreditar que encontramos um bom resultado
com h = 0.5! Nesse caso, efetuamos 20 iterações do método!
y 0 (xk ) = f (xk , yk ) = f ,
y 00 (xk ) = fx (xk , yk ) + fy (xk , yk )fx (xk , yk ) = fx + fy f ,
Assim, temos
h2
y (xk + h) = yk + fh + (fx + fy f ) + C1 h3 ,
2
em que C1 = y 00 (ξ)/6.
Marcos Eduardo Valle MS211 - Cálculo Numérico 15 / 19
Sabemos também que
yk +1 = yk + hφ(xk , yk ) = yk + h af + bf (xk + ch, yk + chf ) ,
|y (xk + h) − yk +1 |
h2
= |(yk + fh + (fx + fy f )+ C1 h3 )
2
− (yk + (a + b)fh + bc(fx + fy f )h2 + bC2 h3 )|
1
= |(1 − a − b)fh + − bc (fx + fy f )h2 + (C1 − bC2 )h3 |
2
Portanto, se
a+b =1 e 2bc = 1,
então teremos
|y (xk + h) − yk +1 | ≤ Ch3 ,
para algum C ≥ |C1 − bC2 |.
1 1
a= , b= e c = 1,
2 2
que satisfazem as condições
a+b =1 e 2bc = 1.
|y (xk + h) − yk +1 | ≤ Ch5 ,