Escolar Documentos
Profissional Documentos
Cultura Documentos
Problemavalorinicial 4
Problemavalorinicial 4
Giuseppe Romanazzi
14 Julho 2020
Introdução e Exemplo
Conteúdo
zm (x)
diferenciais
0
z1 = z2
0
z2 = z3
.. ⇐⇒ Y 0 (x) = F (x, Y )
.
z0 = zm
m−1
0
zm = f (x, z1 , z2 , . . . , zm−1 , zm )
t
onde F (x, Y ) := z2 z3 . . . f (x, z1 , z2 , . . . , zm )
MS211 – Cálculo Numérico Aula 20 - Problemas de Valor Inicial e métodos numéricos 4 6 / 17
Problema de valor inicial associado a Equações diferenciais ordinárias de ordem superior
Métodos numéricos para resolver PVI de ordem m > 1
Sendo t
Y (x0 ) = z1 (x0 ) z2 (x0 ) . . . zm (x0 ) = ( y0 y00 . . . y0(m−1) )t ,
aPVI inicial associada a uma equação diferencial de ordem m
(m) 0 (m−1)
y (x) = f (x, y , y , . . . , y
)
y (x 0 ) = y 0
y 0 (x0 ) = y00
...
(m−1) (m−1)
y (x0 ) = y0
pode ser então rescrita como um PVI vetorial de ordem 1
0
Y (x) = F (x, Y )
Y (x0 ) = Y0
Y 0 (x) = F (x, Y )
Note que se resolvemos o sistema obteremos
Y (x0 ) = Y0
a solução vetor Y (x) = (z1 (x), z2 (x), z3 (x), . . . , zm (x))t =
(y (x), y 0 (x), y 00 (x), . . . y (m−1) (x))t , ou seja não só obteremos a
solução do problema inicial y = y (x) mas também todas as suas
derivadas até ordem m − 1 para cada x.
Sendo que y (m) (x) = f (x, y , y 0 , . . . , y (m−1) ) obteremos facilmente
também a derivada de ordem m da solução y .
000
y (x) = sin(y 2 ) + 3y 0 y 00 + 4xy 0
y (2) = 1
Usando z = z2 = y 0 e w = z3 = y 00
y 0 (2) = −3
00
y (2) =5
Y 0 (x) = F (x, Y )
obtemos com Y = (y , z, w )t .
Y (2) = Y0
O passo genérico é
yn zn
Yn+1 = Yn + hF (xn , Yn ) = zn + h wn
wn sin(yn2 ) + 3zn wn + 4xn zn
Então y (2 + h) ≈ y1 = 1 − 3h.
h
Yn+1 = Yn + (F (xn , Yn ) + F (xn+1 , Yn + hF (xn , Yn ))) onde
2
zn
F (xn , Yn ) = wn
sin(yn2 ) + 3zn wn + 4xn zn
e
yn + hzn
F (xn+1 , Yn +hF (xn , Yn )) = F xn+1 , zn + hwn =
2
wn + h(sin(yn ) + 3zn wn + 4xn zn )
zn + hwn
wn + h(sin(yn2 ) + 3zn wn + 4xn zn
sin((yn + hzn )2 ) + 3(zn + hwn )(wn + h(sin(yn2 ) + 3zn wn + 4xn zn )) + 4xn+1 (zn + hwn )