Você está na página 1de 11

Soluo Numrica de Equaes Diferenciais Ordinrias

7-1

Soluo Numrica de Equaes Diferenciais Ordinrias


Introduo
Diversos problemas tcnicos e cientficos so descritos matematicamente por equaes
diferenciais que representam variaes das quantidades fsicas que os descrevem. Alguns
exemplos de equaes diferenciais so:
dC A
(1) reao qumica de 1a ordem A
= kC A , na qual CA a
B , descrita pela equao
dt
concentrao do reagente A, k a constante da reao e t o tempo decorrido desde o incio
da reao.
(2) descarga de um circuito eltrico contendo uma resistor em srie com um capacitor,
dQ C
descrito pela equao V0 = R
+ , para a qual V0 a tenso contnua de alimentao
dt Q
do circuito, R a resistncia, C a capacitncia, Q a carga eltrica acumulada no capacitor e
dQ
i=
a corrente do circuito.
dt
dT
(3) conduo de calor num material slido, descrito pela equao de Fourier q& = kA
, na
dx
qual q& o fluxo trmico, k a condutividade trmica, A a rea de seco transversal ao
fluxo trmico, T a temperatura e x a coordenada espacial na direo do fluxo de calor.
(4) pndulo simples, descrito pela equao

d 2

g
sen , na qual o ngulo formado
l

dt 2
pelo pndulo em relao ao eixo vertical, g a acelerao da gravidade, l o comprimento do
pndulo e t o tempo.

Dos exemplos citados, vemos que o grau (ou ordem) de uma equao diferencial pode
variar. O grau de uma equao diferencial definido pelo termo da equao que contm a
derivada de maior ordem. Por exemplo, a seguinte equao diferencial y +x 2 = 0 uma
equao diferencial de 1o grau porque a derivada y de 1a ordem. J a equao diferencial
y 2 xy + 5 y + y x + 8 = 0 uma equao diferencial de 3o grau porque o termo de
derivada de maior ordem de 3a ordem. Se a soluo de uma equao diferencial y for uma
funo de uma nica varivel x, isto , se y = y(x), ento a equao diferencial chamada de
equao diferencial ordinria.

Definio
Uma equao diferencial ordinria de grau n uma equao que pode ser descrita na
forma geral como:
y ( n ) = f ( x , y , y , y ,K , y ( n1 ) )

Clculo Numrico e Computacional

(1)

C.Y. Shigue

Soluo Numrica de Equaes Diferenciais Ordinrias

sendo que y ( n )

7-2

dny

empregando a notao de Leibniz.


dx n
Uma equao diferencial ordinria (E.D.O.) de 1a ordem para duas variveis x e y
definida como uma equao da forma espacial:
y =

dy
= f ( x, y )
dx

(2)

ou para duas variveis y e t, na forma temporal como:


y& =

dy
= f ( y, t )
dt

(3)

No caso particular f(x,y) = f(x), podemos obter a soluo geral para E.D.O. de 1a ordem (2)
por separao de variveis:
y =

dy
= f(x)
dx

dy = f ( x ) dx

(4)

que pode ser integrada diretamente como:


y=

f ( x ) dx + C

(5)

onde C a constante de integrao. Para obtermos uma soluo particular (ou seja, um valor
especfico para a constante C), necessrio fornecer uma condio de contorno para a
equao (2):
f ( x 0 , y 0 ) = C0

(4)

Se y = y(x) uma soluo, ento dy/dx = f(x,y) e y0 = y(x0) a condio de contorno da


equao (2).
Se considerarmos a E.D.O. (3) em que a varivel t representa o tempo, ento a condio para
obteno de uma soluo particular de (3) chamada condio inicial (anloga condio de
contorno, somente que esta se aplica a problemas envolvendo apenas coordenadas espaciais).
Exemplo 1
Seja a E.D.O. de 1a ordem: y = y , cuja soluo analtica geral expressa por y = Ce x . Se
impusermos como condio de contorno y(0) = 1, isto , em x = 0, y = 1 e substituirmos na
soluo geral, vem que, 1 = Ce 0 = C .
Portanto, a soluo particular da E.D.O. y = y obtida substituindo-se o valor da constante
de integrao C calculada da condio de contorno y(0) = 1, resultando:
y = ex

Clculo Numrico e Computacional

C.Y. Shigue

Soluo Numrica de Equaes Diferenciais Ordinrias

7-3

Exemplo 2
Seja a E.D.O. de 1o grau, y' = x + y, cuja soluo analtica, obtida pelo Mtodo dos Fatores
Integrantes1, expressa por: y(x) = Cex -x - 1. Se adotarmos a condio de contorno y(0) = 0,
vem que y(0) = C - 1 = 0. Portanto, C = 1, que substituindo na soluo geral, resulta a soluo
particular: y(x) = ex - x - 1.
importante salientar que a soluo geral representa uma famlia de solues (isto ,
um conjunto infinito de solues) e que a soluo particular representa uma soluo nica.
Como nos mtodos numricos pressupe-se que a soluo do problema seja nica, isto ir
requerer na descrio do problema a especificao da condio de contorno juntamente com a
equao diferencial.

Mtodo de Euler
O Mtodo de Euler um mtodo aproximado de 1a ordem, isto , ele aproxima a
soluo da E.D.O. de 1o grau y(x) = y(x) por uma funo de 1o grau, isto , por uma reta. A
Fig. 6.1 ilustra a aproximao da soluo exata y = y(x) por uma soluo aproximada y ,
obtida pelo prolongamento de uma reta tangente curva de y = y(x) at o valor de x para o
qual deseja-se obter a soluo da E.D.O.
A equao genrica para o clculo da soluo de uma E.D.O. de 1o grau pelo Mtodo
de Euler expressa por:
y i +1 = yi + hf ( xi , y i )
para a qual

h = x i +1 xi

Exemplo 3:
Seja a E.D.O. y = x, com a condio de contorno y(0) = 2. Calcular a soluo da E.D.O.
empregando o mtodo de Euler em x = 2.
No enunciado do exemplo no foi especificado o valor do sub-intervalo de integrao h, de
modo que vamos calcular inicialmente com h = 1.
A equao do mtodo de Euler para a E.D.O. do exemplo tem a forma:
yi +1 = yi + h. xi
partir da condio de contorno, x = 0, at o valor de x = 2, existem dois valores da soluo a
serem calculados: em x = 1 e em x = 2. A seguir esto apresentadas as contas para o clculo da
soluo aproximada da E.D.O. nesses dois pontos.

Matemtica Superior, E. Kreyszig, Livros Tcnicos e Cientficos, Rio de Janeiro,1969, p.69.

Clculo Numrico e Computacional

C.Y. Shigue

Soluo Numrica de Equaes Diferenciais Ordinrias

7-4

(a) h = 1
i=0

x1 = x0 + h = 0 + 1 = 1
y1 = y0 + h.x0 = 2 + 1.0 = 2

i=1

x2 = x1 + h = 1 + 1 = 2
y2 = y1 + h.x1 = 2 + 1.1 = 3

Assim, a soluo da E.D.O. y = x em x = 2 igual a y = 3.


Vamos repetir o clculo agora para h = 0,5
(a) h = 0,5
i=0

x1 = x0 + h = 0 + 0,5 = 0,5
y1 = y0 + h.x0 = 2 + 0,5.0 = 2

i=1

x2 = x1 + h = 0,5 + 0,5 = 1,0


y2 = y1 + h.x1 = 2 + 0,5.0,5 = 2,25

i=2

x3 = x2 + h = 1,0 + 0,5 = 1,5


y3 = y2 + h.x2 = 2,25 + 0,5.1,0 = 2,75

i=3

x4 = x3 + h = 1,5 + 0,5 = 2,0


y4 = y3 + h.x3 = 2,75 + 0,5.1,5 = 3,5

Assim, a soluo da E.D.O. y = x em x = 2 igual a y = 3,5.


Vamos comparar os dois resultados com a soluo analtica:
x2
dy
= x dy = x.dx y =
+C
dx
2
A constante de integrao C avaliada substituindo-se a condio de contorno na soluo
analtica:
y (0) = 2 2 =

02
+C C = 2
2

x2
Desta forma, a soluo analtica particular para este problema : y =
+ 2 . Calculando-se a
2
22
soluo exata em x = 2, resulta y(2) =
+2=4.
2
Assim, o erro da soluo pelo mtodo de Euler com h = 1 vale
valor exato - valor aproximado = 4 - 3 = 1, enquanto que para h = 0,5 o erro vale
Clculo Numrico e Computacional

C.Y. Shigue

Soluo Numrica de Equaes Diferenciais Ordinrias

7-5

4 - 3,5 = 0,5. Observa-se, assim, que quando o intervalo h reduzido pela metade, o erro
reduz-se pela metade.
Para verificarmos este resultado, vamos calcular a soluo aproximada de uma outra E.D.O.
pelo mtodo de Euler com diferentes valores de h e comparar com a soluo exata.
Exemplo 4:
Seja a E.D.O. y = y, com a condio de contorno y(1) = 1. Calcular a soluo da E.D.O.
empregando o mtodo de Euler em x = 2, para h = 0,5 e h = 0,25.
Neste exemplo, por questo de convenincia, vamos realizar os clculos numa tabela que
sumariza os resultados.
A equao do mtodo de Euler para a E.D.O. y = y :
yi +1 = yi + h. yi
(a) h = 0,5
i
0
1
2

xi
1,0
1,5
2,0

yi
1,0
1,5
2,25

yi+1
1,5
2,25

i
0
1
2
3
4

xi
1,0
1,25
1,5
1,75
2,0

yi
1,0
1,25
1,5625
1,9531
2,4414

yi+1
1,25
1,5625
1,9531
2,4414

(b) h = 0,25

(c) A soluo analtica dada por:


dy
dy
= y = dx ln y = x + C
dx
y
Re-escrevendo a soluo analtica na forma y = f(x), resulta:
y = Ce x
A constante de integrao C calculada a partir da condio de contorno do problema:
y (1) = 1 1 = Ce1 C = e 1

Clculo Numrico e Computacional

C.Y. Shigue

Soluo Numrica de Equaes Diferenciais Ordinrias

7-6

que, substituindo na soluo analtica geral, resultar na expresso: y = e x1 como soluo


analtica particular do problema.
Calculando-se a soluo exata em x = 2, obtm-se y(2) = e2-1 = e1 = 2,7183. Comparando-se o
resultado exato com os resultados aproximados de (a) e (b), resulta:
h = 0,5
h = 0,25

erro = 2,7183 2,25 = 0,47


erro = 2,7183 2,4414 = 0,28

o que corresponde a uma reduo de 1,7 vezes no erro quando o intervalo h reduzido pela
metade.

Mtodo de Euler Estendido


Para reduzir o erro de truncamento do Mtodo de Euler, props-se a aproximao da
soluo y(x) = y(x) por uma funo de 2a ordem, a partir da srie de Taylor, na forma:
y i +1

h2
= y i + hf ( xi , yi ) +
f ( xi , y i )
2

Observar que, alm do clculo da derivada da funo y = y(x), este mtodo requer o clculo da
sua derivada segunda tambm.

Mtodo de Euler Modificado ou Aperfeioado


Para evitar o clculo da derivada segunda, props-se o Mtodo de Euler Modificado,
que consiste na correo do valor estimado y i+1 , tomando-se a derivada da funo y = y(x)
em xi+1 e calculando-se a inclinao da reta de aproximao em xi como a mdia entre as
inclinaes das retas tangentes em xi e xi+1.
y i +1 = yi +

h
[ f ( xi , yi ) + f ( xi + h, yi +1 ]
2

Mtodos de Runge-Kutta
Os Mtodos de Runge-Kutta consistem em mtodos de aproximao de 2a e 4a ordem.
No caso do Mtodo de Runge-Kutta de 2a ordem, a expresso para o clculo aproximado de
yi+1 equivalente do Mtodo de Euler Modificado, ou seja,
y i +1 = yi +

h
[ f ( xi , yi ) + f ( xi + h, yi +1 ]
2

que pode ser reescrito na forma:


Clculo Numrico e Computacional

C.Y. Shigue

Soluo Numrica de Equaes Diferenciais Ordinrias

7-7

h
(k + k2 )
2 1
k1 = f ( x i , yi )
k 2 = f ( xi + h, yi + hk1 )
y i +1 = yi +

A frmula do Mtodo de Runge-Kutta de 4a ordem dada por:


h
(k + 2k2 + 2k3 + k4 )
6 1
f ( xi , y i )
f ( xi + h / 2, yi + hk1 / 2)
f ( x i + h / 2, y i + hk 2 / 3)
f ( xi + h, y i + hk 3 )

y i +1 = yi +
k1 =
k2 =
k3 =
k2 =

Exemplo 5
Seja a equao diferencial ordinria y y = 1 x, com a condio de contorno y(1) = -2,
calcular a soluo numrica empregando o mtodo de Euler, o mtodo de Euler Modificado e
o mtodo de Runge-Kutta de 4a ordem. Vamos verificar numericamente que a soluo pelo
mtodo de Runge-Kutta de 2a ordem igual do mtodo de Euler Modificado. Sendo a
soluo exata y(x) = Cex + x, vamos calcular a constante de integrao e, partir da soluo
exata particular, determinar o erro para cada um dos mtodos numricos.

Soluo
Re-escrevendo a E.D.O. na forma cannica, y = y x + 1, vem que:
f(x,y) = y x + 1
A condio de contorno, x0 = 1, y0 = -2 que, substituindo na soluo exata geral, y(x) = Cex +
x, vem que C = -1,10364, de modo que a soluo exata particular da E.D.O. expressa como:
y(x) = -1,10364ex + x

1. Mtodo de Euler

(soluo exata)

h = 0.2
yi+1 = yi + h.f(xi,yi) = yi + h.(yi xi + 1)

Os resultados dos clculos esto apresentados na Tabela seguinte.


i
0
1
2
3
4

xi
1.0
1.2
1.4
1.6
1.8

yi
-2.00
-2.40
-2.92
-3.58
-4.42

Clculo Numrico e Computacional

yexato
-2.00
-2.46
-3.08
-3.87
-4.88

erro = |yi - yexato|


0.00
0.06
0.16
0.28
0.46

f(x i,yi)
-2.00
-2.60
-3.32
-4.18
-5.22

xi+1
1.2
1.4
1.6
1.8
2.0

yi+1
-2.40
-2.92
-3.58
-4.42
-5.46

C.Y. Shigue

Soluo Numrica de Equaes Diferenciais Ordinrias

5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

2.0
2.2
2.4
2.6
2.8
3.0
3.2
3.4
3.6
3.8
4.0
4.2
4.4
4.6
4.8
5.0

-5.46
-6.76
-8.35
-10.30
-12.68
-15.58
-19.09
-23.35
-28.50
-34.72
-42.22
-51.27
-62.16
-75.27
-91.04
-110.01

-6.15
-7.76
-9.77
-12.26
-15.35
-19.17
-23.88
-29.67
-36.79
-45.53
-56.26
-69.40
-85.49
-105.19
-129.30
-158.79

2. Mtodo de Euler Modificado


y'(xi) = f(xi,yi)

7-8

0.69
1.00
1.42
1.96
2.67
3.59
4.78
6.32
8.29
10.82
14.04
18.13
23.33
29.92
38.26
48.78

-6.46
-7.96
-9.75
-11.90
-14.48
-17.58
-21.29
-25.75
-31.10
-37.52
-45.22
-54.47
-65.56
-78.87
-94.84
-114.01

2.2
2.4
2.6
2.8
3.0
3.2
3.4
3.6
3.8
4.0
4.2
4.4
4.6
4.8
5.0
5.2

-6.76
-8.35
-10.30
-12.68
-15.58
-19.09
-23.35
-28.50
-34.72
-42.22
-51.27
-62.16
-75.27
-91.04
-110.01
-132.82

h = 0.2

y'(xi+1) = f(xi+1,y*i+1)

y'm = [y'(xi) + y'(xi+1)] / 2

yi+1 = yi + h.ym
i
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

xi
1.0
1.2
1.4
1.6
1.8
2.0
2.2
2.4
2.6
2.8
3.0
3.2
3.4
3.6
3.8
4.0
4.2
4.4
4.6
4.8
5.0

yi
-2.00
-2.46
-3.07
-3.85
-4.85
-6.11
-7.69
-9.67
-12.12
-15.16
-18.91
-23.53
-29.22
-36.19
-44.75
-55.23
-68.06
-83.75
-102.95
-126.41
-155.07

yexato
-2.00
-2.46
-3.08
-3.87
-4.88
-6.15
-7.76
-9.77
-12.26
-15.35
-19.17
-23.88
-29.67
-36.79
-45.53
-56.26
-69.40
-85.49
-105.19
-129.30
-158.79

Clculo Numrico e Computacional

erro
0.00
0.00
0.01
0.02
0.03
0.05
0.07
0.10
0.14
0.19
0.25
0.34
0.45
0.60
0.79
1.03
1.34
1.74
2.25
2.90
3.72

y'(xi)
-2.00
-2.66
-3.47
-4.45
-5.65
-7.11
-8.89
-11.07
-13.72
-16.96
-20.91
-25.73
-31.62
-38.79
-47.55
-58.23
-71.26
-87.15
-106.55
-130.21
-159.07

xi+1
1.2
1.4
1.6
1.8
2.0
2.2
2.4
2.6
2.8
3.0
3.2
3.4
3.6
3.8
4.0
4.2
4.4
4.6
4.8
5.0
5.2

y*i+1
-2.40
-2.99
-3.76
-4.74
-5.98
-7.53
-9.47
-11.88
-14.87
-18.55
-23.10
-28.68
-35.54
-43.95
-54.26
-66.87
-82.31
-101.18
-124.26
-152.45
-186.89

y'(xi+1)
-2.60
-3.39
-4.36
-5.54
-6.98
-8.73
-10.87
-13.48
-16.67
-20.55
-25.30
-31.08
-38.14
-46.75
-57.26
-70.07
-85.71
-104.78
-128.06
-156.45
-191.09

y'm
-2.30
-3.03
-3.91
-4.99
-6.31
-7.92
-9.88
-12.27
-15.20
-18.76
-23.11
-28.41
-34.88
-42.77
-52.40
-64.15
-78.48
-95.97
-117.30
-143.33
-175.08

yi+1
-2.46
-3.07
-3.85
-4.85
-6.11
-7.69
-9.67
-12.12
-15.16
-18.91
-23.53
-29.22
-36.19
-44.75
-55.23
-68.06
-83.75
-102.95
-126.41
-155.07
-190.09

C.Y. Shigue

Soluo Numrica de Equaes Diferenciais Ordinrias

7-9

3. Mtodo de Runge-Kutta de 2a ordem

h = 0.2

k1 = f(xi,yi)

k2 = f(xi + h,yi + hk1)


yi+1 = yi + h/2.(k1 + k2)

i
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

xi
1.0
1.2
1.4
1.6
1.8
2.0
2.2
2.4
2.6
2.8
3.0
3.2
3.4
3.6
3.8
4.0
4.2
4.4
4.6
4.8
5.0

yi
yexato
-2.00
-2.00
-2.46
-2.46
-3.07
-3.08
-3.85
-3.87
-4.85
-4.88
-6.11
-6.15
-7.69
-7.76
-9.67
-9.77
-12.12 -12.26
-15.16 -15.35
-18.91 -19.17
-23.53 -23.88
-29.22 -29.67
-36.19 -36.79
-44.75 -45.53
-55.23 -56.26
-68.06 -69.40
-83.75 -85.49
-102.95 -105.19
-126.41 -129.30
-155.07 -158.79

erro
0.00
0.00
0.01
0.02
0.03
0.05
0.07
0.10
0.14
0.19
0.25
0.34
0.45
0.60
0.79
1.03
1.34
1.74
2.25
2.90
3.72

k1
-2.00
-2.66
-3.47
-4.45
-5.65
-7.11
-8.89
-11.07
-13.72
-16.96
-20.91
-25.73
-31.62
-38.79
-47.55
-58.23
-71.26
-87.15
-106.55
-130.21
-159.07

4. Mtodo de Runge-Kutta de 4a ordem

k2
-2.60
-3.39
-4.36
-5.54
-6.98
-8.73
-10.87
-13.48
-16.67
-20.55
-25.30
-31.08
-38.14
-46.75
-57.26
-70.07
-85.71
-104.78
-128.06
-156.45
-191.09

xi+1
1.20
1.40
1.60
1.80
2.00
2.20
2.40
2.60
2.80
3.00
3.20
3.40
3.60
3.80
4.00
4.20
4.40
4.60
4.80
5.00
5.20

yi+1
-2.46
-3.07
-3.85
-4.85
-6.11
-7.69
-9.67
-12.12
-15.16
-18.91
-23.53
-29.22
-36.19
-44.75
-55.23
-68.06
-83.75
-102.95
-126.41
-155.07
-190.09

h = 0.2

k1 = f(xi,yi)

k2 = f(xi + h/2,yi + hk1/2)

k3 = f(xi + h/2,yi + hk2/2)

k4 = f(xi + h,yi + hk3)

yi+1 = yi + h/6.(k1 + 2k2 + 2k3 + k4)


i
0
1
2
3
4
5
6
7
8
9

xi
1.0
1.2
1.4
1.6
1.8
2.0
2.2
2.4
2.6
2.8

yi
-2.00
-2.46
-3.08
-3.87
-4.88
-6.15
-7.76
-9.77
-12.26
-15.35

yexato
-2.00
-2.46
-3.08
-3.87
-4.88
-6.15
-7.76
-9.77
-12.26
-15.35

Clculo Numrico e Computacional

erro
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00

k1
-2.00
-2.66
-3.48
-4.47
-5.68
-7.15
-8.96
-11.17
-13.86
-17.15

k2
-2.30
-3.03
-3.92
-5.01
-6.34
-7.97
-9.96
-12.38
-15.34
-18.96

k3
-2.33
-3.07
-3.97
-5.07
-6.41
-8.05
-10.06
-12.50
-15.49
-19.14

k4
-2.67
-3.48
-4.47
-5.68
-7.16
-8.97
-11.17
-13.87
-17.16
-21.18

xi+1
1.20
1.40
1.60
1.80
2.00
2.20
2.40
2.60
2.80
3.00

yi+1
-2.46
-3.08
-3.87
-4.88
-6.15
-7.76
-9.77
-12.26
-15.35
-19.17

C.Y. Shigue

Soluo Numrica de Equaes Diferenciais Ordinrias

10
11
12
13
14
15
16
17
18
19
20

3.0
3.2
3.4
3.6
3.8
4.0
4.2
4.4
4.6
4.8
5.0

-19.17
-23.87
-29.67
-36.79
-45.53
-56.25
-69.39
-85.49
-105.19
-129.30
-158.79

-19.17
-23.88
-29.67
-36.79
-45.53
-56.26
-69.40
-85.49
-105.19
-129.30
-158.79

0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.01
0.01

7 - 10

-21.17
-26.07
-32.07
-39.39
-48.33
-59.25
-72.59
-88.89
-108.79
-133.10
-162.79

-23.38
-28.78
-35.38
-43.43
-53.27
-65.28
-79.95
-97.88
-119.77
-146.51
-179.17

-23.61
-29.05
-35.71
-43.83
-53.76
-65.88
-80.69
-98.78
-120.87
-147.85
-180.80

-26.09
-32.08
-39.41
-48.36
-59.28
-72.63
-88.93
-108.84
-133.16
-162.87
-199.15

3.20
3.40
3.60
3.80
4.00
4.20
4.40
4.60
4.80
5.00
5.20

-23.87
-29.67
-36.79
-45.53
-56.25
-69.39
-85.49
-105.19
-129.30
-158.79
-194.85

Para comparao visual, o grfico contendo as solues numricas e a soluo exata est
mostrado na Fig. 1 e os resultados numricos resumidos na Tabela seguinte.
Tabela comparativa dos resultados numricos e exato.
x

Euler

Euler Modificado

Runge-Kutta 4a ordem

Soluo exata

1.0
1.2
1.4
1.6
1.8
2.0
2.2
2.4
2.6
2.8
3.0
3.2
3.4
3.6
3.8
4.0
4.2
4.4
4.6
4.8
5.0

-2.00
-2.40
-2.92
-3.58
-4.42
-5.46
-6.76
-8.35
-10.30
-12.68
-15.58
-19.09
-23.35
-28.50
-34.72
-42.22
-51.27
-62.16
-75.27
-91.04
-110.01

-2.00
-2.46
-3.07
-3.85
-4.85
-6.11
-7.69
-9.67
-12.12
-15.16
-18.91
-23.53
-29.22
-36.19
-44.75
-55.23
-68.06
-83.75
-102.95
-126.41
-155.07

-2.00
-2.46
-3.08
-3.87
-4.88
-6.15
-7.76
-9.77
-12.26
-15.35
-19.17
-23.87
-29.67
-36.79
-45.53
-56.25
-69.39
-85.49
-105.19
-129.30
-158.79

-2.00
-2.46
-3.08
-3.87
-4.88
-6.15
-7.76
-9.77
-12.26
-15.35
-19.17
-23.88
-29.67
-36.79
-45.53
-56.26
-69.40
-85.49
-105.19
-129.30
-158.79

Clculo Numrico e Computacional

C.Y. Shigue

Soluo Numrica de Equaes Diferenciais Ordinrias

7 - 11

0
-20
-40

y(x)

-60
-80
Euler

-100

Euler Mod.
Runge-Kutta

-120

Exato

-140
-160
0.0

1.0

2.0

3.0

4.0

5.0

Fig. 1 Grfico com as solues numricas e exata da E.D.O. y y = x 1.

Exerccios propostos
1. Calcular a soluo das seguintes E.D.O. de 1o grau nos valores indicados, utilizando o
mtodo de Euler e compare com a soluo exata partir da soluo analtica:
(a) y + 2y = x2, y(0) = 0,25, y(2)
h = 0,5 e h = 0,25
x2 x
Soluo analtica: y =
+C
2 2
(b) y + y = sen x, y(0) = -0,5, y(2)
h = 1,0 e h = 0,5
Soluo analtica: y = C (sen x cos x)
(c) y + 2y = x, y(0) = 1, y(3)
h = 1 e h = 0,5
x 1
Soluo analtica: y = + Ce 2 x
2 4
(d) y y = 1 x, y(1) = -2, y(2)
h = 0,5 e h = 0,2
Soluo analtica: y = Ce x x

Clculo Numrico e Computacional

C.Y. Shigue

Você também pode gostar