Você está na página 1de 8

Lista de Cálculo Numérico: EDOs

Prof: Fernando Tosini



 dy = ex − y
1. Dado o problema de valor inicial: dx
 y(0) = 1

(a) Determinar aproximações para solução, pelo método de Euler de Ordem um, com x ∈ [0; 1]
e n = 4;
1 1
(b) Compare os resultados com a solução exata: y(x) = ex + e−x ;
2 2
(c) Faça um gráfico comparativo das soluções;
{
xy ′ = x − y
2. Dado o problema de valor inicial:
y(2) = 2

(a) Estime o valor de y(2.2) pelo método de Euler de Ordem um, com e h = 0.1;
(b) Determinar a solução exata do PVI e compare a solução determinando o erro local;

 y ′ = y − 2x
3. Dado o problema de valor inicial: y

y(0) = 1

(a) Determinar aproximações para solução, pelo método de Taylor de Ordem dois, com x ∈ [0; 1]
e h = 0.2;

(b) Mostre que y(x) = 2x + 1 é solução exata do PVI;
(c) Faça um gráfico comparativo das soluções;

 dy = 1
4. Dado o problema de valor inicial: dx x
 y(1) = 0

(a) Determinar aproximações para solução, pelo método de Euler de Ordem dois, com x ∈ [1; 2]
e h = 0.25;
(b) Determinar a solução exata do PVI e compare a solução determinando o erro local;
(c) Faça um gráfico comparativo das soluções;
{
y ′ = y cos(x)
5. Dado o problema de valor inicial:
y(0) = 1
Determinar aproximações para solução, pelo método de Runge-Kutta de primeira ordem, com
0 ≤ x ≤ 1 e n = 4;
{ y
y′ = 1 +
6. Dado o problema de valor inicial: x
y(1) = 2

(a) Determinar aproximações para solução, pelo método de Runge-Kutta de segunda Ordem,
com 1 ≤ x ≤ 2 e n = 4;

1
(b) Determinar a solução exata;
(c) Determine o erro local;

 dy y2 − 1
= 2
7. Dado o problema de valor inicial: dx x +1

y(1) = 2

(a) Determinar aproximações para solução, pelo método de Runge-Kutta de Segunda Ordem,
com x ∈ [1; 2] e n = 4;
e2 arctan(x)+ln(1/3)−π/2 + 1
(b) Compare os resultados com a solução exata: y(x) = ;
1 − e2 arctan(x)+ln(1/3)−π/2
(c) Determine o erro local;

8. Em uma reacão quı́mica, uma molécula de A se combina com uma molécula de B para formar
uma molécula do produto quı́mico C. Sabe-se que a concentração, y(t), no tempo t, é a solução
do problema de valor inicial: {
y ′ = k(a − y)(b − y)
y(0) = 0

Onde k é uma constante positiva e a e b são as concentrações iniciais de A e de B, respectivamente.


Suponha que k = 0.01, a = 70 milimoles/litro e b = 50 milimoles/litro. Use o método de Runge-
Kutta de terceira ordem com n = 4 para encontrar a solução em [0; 2].

9. Um mı́ssil com uma massa inicial de 200 Kg é disparado no instante t = 0, sendo a partir daı́
acelerado por uma força constante de 2000 N . Como essa força é gerada por jacto de gases a
partir do mı́ssil, a sua massa decresce à taxa de 1 Kg/s. Usando o método de Runge Kutta de
quarta ordem com h = 10 s, encontre a velocidade no instante t = 50 s, sabendo que o mı́ssil
está sujeito a uma força de resistência do ar Fr = 2v.
Resolução:
Massa do mı́ssil no instante t:

m(t) = m0 − kt

Como a massa inicial é m0 = 200 kg e a taxa de decrescimento é k = 1, então:

m(t) = 200 − t

Força constante de 2000 N , sujeito a uma força de resistência do ar de Fr = 2v, então a força
resultante é dada por:
F = Fg − Fr ⇒ F = 2000 − 2v

Pela segunda Lei de Newton:

F = m(t) · a ⇒ F = m(t) · dv/dt ⇒ F = m(t) · v ′ ⇒ v ′ = F/m(t)

2
Como resultado, obtem-se o seguinte Problema do Valor Inicial (PVI) :


 dv = 2000 − 2v
dt 200 − t
 y(0) = 0

y
10. Seja a equação diferencial y ′ = + log(x + 1) sujeita a condição inicial y(0) = 1. Considere
x+1
o intervalo de integração igual [0; 2]. Solucione a equação diferencial pelo método de Runge-
Kutta de ordem [2 com n = 4. Sabendo
] que a solução exata da equação diferencial ordinária é
(ln(x + 1))2
y(x) = (x + 1) + 1 , compare os resultados obtidos em cada uma das iterações
2 ln(10)
com os valores obtidos com a solução exata.
Fórmulas de Runge Kutta de ordem 2:

h
yn+1 = yn + (K1 + K2 ) ∀ n = 0, 1, 2, ..., n − 1
2
K1 = f (xn ; yn ) e K2 = f (xn + h; yn + h · K1 )

(a) Complete a tabela:

[ ]
(ln(xn + 1))2
n xn yn K1 K2 y(xn ) = (xn + 1) +1 |y(xn ) − yn |
2 ln(10)
0 0 1 − − −− − − −−
1
2
3
4

(b) Faça no mesmo plano o gráfico dos pontos da solução exata e aproximada;

11. Seja a equação diferencial ordinária y ′ = x2 + y com condicão inicial y(0) = 1. Considere
o intervalo de integração igual [0; 2]. Solucione a equação diferencial pelo método de Runge-
Kutta de ordem 2 com n = 5. Sabendo que a solução exata da equação diferencial e y(x) =
3ex − x2 − 2x − 2, compare os resultados obtidos em cada uma das iterações com os valores
obtidos com a solução exata.
Fórmulas de Runge Kutta de ordem 2:

h
yn+1 = yn + (K1 + K2 ) ∀ n = 0, 1, 2, ..., n − 1
2
K1 = f (xn ; yn ) e K2 = f (xn + h; yn + h · K1 )

(a) Complete a tabela:

3
n xn yn K1 K2 y(xn ) = 3exn − x2n − 2xn − 2 |y(xn ) − yn |
0 0 1 − − −− − − −−
1
2
3
4
5

(b) Faça no mesmo plano o gráfico dos pontos da solução exata e aproximada;

dy
12. Seja a equação diferencial ordinária = yx − x3 com condicão inicial y(0) = 1. Considere
dx
o intervalo de integração igual [0; 1.8]. Solucione a equação diferencial pelo método de Runge-
Kutta de ordem 4 com h = 0.45. Sabendo que a solução exata da equação diferencial e y(x) =
2
x2 − e0.5x + 2, compare os resultados obtidos em cada uma das iterações com os valores obtidos
com a solução exata.
Fórmulas de Runge Kutta de ordem 4:

h
yn+1 = yn + (K1 + 2K2 + 2K3 + K4 ) ∀ n = 0, 1, 2, ..., n − 1
6

K1 = f (xn ; yn )

h h
K2 = f (xn + ; yn + · K1 )
2 2

h h
K3 = f (xn + ; yn + · K2 )
2 2

K4 = f (xn + h; yn + h · K3 )

(a) Complete a tabela:


2
n xn yn K1 K2 y(xn ) = x2n − e0.5xn + 2 |y(xn ) − yn |
0 0 1 − − −− − − −−
1
2
3
4

(b) Faça no mesmo plano o gráfico dos pontos da solução exata e aproximada;
(c) Prove por meio de um método analı́tico a solução exata;

4
Respostas

1. (a) 1.000 1.000 1.0710 1.2154 1.4408


(b)
(c)

1.6
El 1a ordem
Exato
1.5

1.4
y = y(x)

1.3

1.2

1.1

1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x

2. (a) y(2.2) ≈ y2 = 2.00476


x 2
(b) y(x) = + y(2.2) = 2.00909 e(2.2) = 0.00433
2 x
3. (a) 1.0000 1.1800 1.3360 1.4748 1.6004 1.7151
(b)
(c)

1.8

EL 2a ordem
1.7 Exato

1.6

1.5
y = y(x)

1.4

1.3

1.2

1.1

1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x

5
4. (a) 0.000 0.2188 0.3987 0.5515 0.6842
(b) y(x) = ln(x)
(c)

0.7

EL 2a ordem
0.6 Exato

0.5

0.4
y = y(x)

0.3

0.2

0.1

0
1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2
x

5. 1.0000 1.2500 1.5528 1.8935 2.2398

6. (a) 2.0000 2.7750 3.6008 4.4688 5.3729


(b) y(x) = x ln |x| + 2x
(c)

7. (a) 2.0000 2.4139 2.9309 3.5722 4.3705


(b)
(c)

8. 0 13.5289 21.9003 27.5805 31.6728

9. n = 0 V (10) = v1 = 97.4999
n=1 V (20) = v2 = 189.9998
n=2 V (30) = v3 = 277.4997
n=3 V (40) = v4 = 359.9996
n=4 V (50) = v5 = 437.4995
A aproximação da velocidade no instante t = 50 s encontrada com o método de Runge Kutta de
segunda ordem é de 437.4995 m/s.

6
10. (a) 1.0000 1.5440 2.1890 2.9260 3.7466
(b)
4

3.5

3
y = y(x)

2.5

1.5
RK 2a ordem
Exato
1
0 0.5 1 1.5 2
x

11. (a) 1.0000 1.5120 2.4106 4.0348 6.8867 11.7092


(b)
14

12

10

8
y = y(x)

2
RK 2a ordem
Exato
0
0 0.5 1 1.5 2
x

7
12. (a) 1.0000 1.0960 1.3110 1.3359 0.1923
(b)

1.4

1.2

0.8
y = y(x)

0.6

0.4

0.2
RK 4a ordem
Exato
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8
x

(c)

Você também pode gostar