UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO
CENTRO TECNOLÓGICO - DEPARTAMENTO DE INFORMÁTICA
Equações Diferenciais Ordinárias. Problemas de Valor Inicial (PVI): 1a
ordem, sistemas e ordem superior.
1. Leia o livro texto e refaça os exercı́cios propostos em sala e resolvidos no livro.
2. Mostre graficamente a idéia do método de Euler para se resolver um problema
do tipo y 0 = f (x, y) com y(2) = 1 onde f (x, y) é uma função qualquer.
3. Dado o PVI abaixo
y 0 = −sen(x2 )y
y(0) = −1
(a) Resolva por Euler em I=[0,0.6] dando 2 passos (b) Cite uma vantagem e
uma desvantagem em se usar o método de Euler ao invés do método baseado
na série de Taylor de 2a ordem.
4. Dado o PVI abaixo
y0 = x − y2
y(0) = 2
Obtenha o valor de y(1.2) por :
(a)Euler com 3 passos
(b) Por Runge Kutta de 2a Ordem com 2 passos. (c) Por Taylor de 2a Ordem
com 2 passos. (d) Qual solução é mais precisa ? Justifique a sua resposta sem
calcular a solução exata.
5. Dada a equação diferencial
y 0 = −y(senx)
y(0) = −1
(a)Obtenha a solução pelo método baseado na série de Taylor de 2a ordem em
I=[0,1] subdividindo o intervalo em 2 partes.
(b)Se ussássemos o método de Euler com 10 subintervalos o que poderı́amos
dizer sobre a solução obtida em relação à calculada na letra (a). Justifique a
sua resposta sem calcular a solução exata.
6. Escreva um algoritmo para obter a solução da equação diferencial
0
y = f (x, y)
y(a) = y0
pelo método de Runge Kutta de 2a ordem para um dominio qualquer I=[a,b]
e um número m subintervalos. A solução numérica dever ser gravada em um
vetor, chamado de VETy. Suponha dados a, b, y(a) = y0 , f (x, y),e m.
7. Considere o problema de valor inicial
p
y 0 − x + ln y = 0.0
y(2) = 1
Encontre uma aproximação para y(2.3) usando um método de Runge Kutta
de 1a (Euler) e de 2a ordem com h = 0.1. e tambem 4a ordem com h = 0.15
Qual solução é mais precisa? Represente as soluções numéricas obtidas em 3
pares de eixos cartesianos
8. Numa reação quimica, uma molécula de um reagente A combina-se com uma
molecula de u outro reagente B para formar uma molécula de um produto
C. Sabe-se que a concentração y(t) de C, no tempo, é dada pela solução do
seguinte PVI,
y 0 = k((a − y)(b − y)
y(0) = 0
onde k é a constante de reação, a e b são as concentrações iniciais de A e
B. Considerando k = 0.01, a = 70milimoles/litro, b = 50milimoles/litro,
determine computacionalmente a concentração do produto C em [0, 20] usando
um método numérico, com h=0.5 e erro inferior a 0.3.
9. Para um circuito simples RL, se a lei de Ohm for válida, a lei de voltagem de
Kirchoff, exige que:
L
di
+ Ri = 0
dt
onde i é a corrente, L é a indutancia, e R é a resistencia. Sabendo que
i(0) = 10−3 e considerando que L = R = 1, resolva o problema usando o
método de Runge Kutta de 2a ordem, com h a sua escolha de forma a obter a
solução em vários instante de tempo t.
10. Dada a equação diferencial, com condições iniciais quaisquers, abaixo
 0
√
y1 = 2y1 y2 − ( x)


 0
y2 = y1 + 3x
y

1 (a) = y10


y2 (a) = y20
Escreva um algoritmo para obter a solução da equação diferencial pelo método
de Euler para um dominio qualquer I=[a,b] e um número m subintervalos. As
soluções numéricas deverão ser gravadas em vetores, chamado de VETy1 e
Vety2 de (m+1) posições.
11. Dado o PVI abaixo
 0
√
y1 = y 2 + x


 0
y2 = 2y1 + x2
 y1 (1) = 3


y2 (1) = 2
Obtenha y1 (2.0) e y2 (2.0) usando o método de Euler com h = 0.5.
12. Dado o PVI abaixo
 0
y1 = y 2 + x


 0
y2 = 5y1 + x − 3
y1 (1) = 0



y2 (1) = 2
(a) Resolva por Euler em I=[1,1.4] com h=0.2.
(b) Represente as soluções numéricas obtidas em 2 pares de eixos cartesianos
Equações de ordem superior
13. (a) Rescreva a equação abaixo como um sistema de equações diferenciais ordinárias de 1a ordem.
 000
y = ln(y 00 x)(xy 0 + 2y 0 y(x − 1))



y(1) = −1
y 0 (1) = 0


 00
y (1) = 2
(b) Resolva por Euler em I=[1,1.4] com 2 passos.
14. Dada a equação diferencial
 00
 y = y 0 + 2y − xsen(x)
y(0) = 1
 0
y (0) = −1
(a) Resolva por Euler em I=[0,0.3] com h=0.1. Use x em radianos.
(b) Represente a solução numérica obtida em um par de eixos cartesianos
15. A equação de Van der Pol é:
 00
 y + (1 − y 2 )y 0 + y = 0
y(0) = 0.5
 0
y (0) = 0
Obtenha y(0.4) com h=0.1 usando Euler.
Download

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO CENTRO