Você está na página 1de 14

Universidade de Pernambuco

Escola Politcnica de Pernambuco

Equaes Diferenciais Ordinrias Lineares de


Primeira Ordem

Rodrigo Cavalcante
6 de abril de 2016

1 Existncia e Unicidade
Uma equao diferencial diferencial linear de primeira ordem uma equao do tipo
d
y(x) = f (x, y).
dx

(1.1)

O problema de resolver uma equao diferencial cuja funo soluo passa por um dado ponto
conhecido como problema de valor inicial (PVI). A existncia de solues para este poblema
garantida sob determinadas condies, descritas no teorema da Existncia e Unicidade.
Seja R uma regio rectangular do plano xy,{(t, y) : x [a, b], y [c, d]}, (a < bec < d)
(x,y)
que contm o ponto (x0 , y0 ) no seu interior. Se as funes f (x, y) e f y
so contnuas
em R, ento existe algum intervalo I0 = (x0 ?h, x0 + h), (h > 0) contido em [a, b] e uma
nica funo definida em I0 que soluo do seguinte PVI.

dx y(x) = f (x, y)
(1.2)

y(x0 ) = y0
Exemplos:

d
dx y

= x;

d
dx y

= 3y;

d
dx y

= 5y 4/5 ;

d
dx y

= (x2 a2 ) /4

(0, 1)
(1, e5 )
(0, 0)
1

A soluo de 1.1 depende da forma funcional de f (x, y). Em condies especficas, algumas tcnicas especiais podem ser utilizadas, como veremos a seguir.

2 Mtodo da Separao de Variveis


Suponha que 1.1 pode ser escrita na forma
dy(x)
P (x)
=
.
dx
Q(y)

(2.1)

P (x)dx = Q(y)dy

(2.2)

Podemos escrever

A soluo da equao diferencial obtida integrando ambos os lados de 2.2,


Z
Z
P (x) dx = Q(y) dy

(2.3)

Exemplos:
1.

x
dy(x)
=
dx
1 + y(x)

2. m
3.

dv(t)
= mg b v(t)
dt

dy(x)
1
= 2
dx
x (1 + x)

Este mtodo pode ser utilizado tambm em equaes diferenciais ordinrias de ordem superior,
assim como em equaes diferenciais parciais.
Aplicando o mtodo ao Exemplo 1.
Comeamos por separar as variveis
x dx = (1 + y) dy

(2.4)

(1 + y) dy

(2.5)

y2
x2
=y+
+ C0
2
2

(2.6)

Integrar os dois lados de 2.4


Z

x dx =

(2.7)

x2 y 2 2y = C

A soluo pode ser dada em termos de uma relao geral entre x e y ou atravs de uma
expresso do tipo y(x) (ambas as formas so igualmente aceitas)

3 Equaes Exatas: Mtodo da Funo Potencial


Suponha que 1.1 no possa ser escrita como 2.1, mas possa ser escrita na forma
P (x, y) dx + Q(x, y) dy = 0,

(3.1)

P (x, y)
Q(x, y)
=
.
y
x

(3.2)

de forma que

Diz-se que 3.1 uma equao exata. Nestas condies, seja F (x, y) um potencial para o campo
de vetores (P (x, y), Q(x, y)), ento as solues da equao 3.1 so dadas pelas curvas de nvel do
campo de vetores
(3.3)

F (x, y) = C.
Exemplos:
1.

yexy + y sin xy
dy
=
dx
xexy x sin xy

2.

x
dy
=
dx
y

3.

ax + by
dy
=
dx
bx + cy

Para encontrar a funo potencial podemos, por exemplo:


Identificar P (x, y) com a derivada parcial de F (x, y) em relao a x, isto ,
F (x, y)
= P (x, y)
x

(3.4)

Integrar 3.4 na varivel x, obtendo F (x, y a menos de uma funo apenas de y


Z
F (x, y) = P (x, y) dx + g(y)

(3.5)

Derivar 3.5 na varivel y e identificar o resultado como Q(x, y)


Z

F (x, y)

=
P (x, y) dx + g(y) = Q(x, y)
y
y

(3.6)

Integrar a expresso obtida para g 0 (y)


Vamos aplicar este mtodo na resoluo do Exemplo 1.
Primeiramente escrevemos esta equao na forma da equao 3.1:
(yexy y sin xy) dx + (xexy x sin xy) dy = 0

(3.7)

Identificar P (x, y) e Q(x, y)


(3.8)

P (x, y) = yexy y sin xy


Q(x, y) = xe

xy

(3.9)

x sin xy

Calcular as derivadas parciais


P (x, y)
= exy + xyexy sin xy xy sin xy
y
Q(x, y)
= exy + xyexy sin xy xy sin xy
x
Logo,

P (x,y)
y

Q(x,y)
,
x

(3.10)
(3.11)

o que prova que 3.7 uma equao exata.

Identificar P (x, y) como derivada parcial da funo potencial F (x, y),


integrar essa expresso na varivel x
Z
F (x, y) =

F (x,y)
x

= P (x, y) e

(yexy y sin xy) dx + g(y)


(3.12)

= exy + cos xy + g(y)

Derivar 3.12 em relao a y e identificar com a funo Q(x, y)


F (x, y)
= xexy x sin xy + g 0 (y)
y
= xexy x sin xy.

(3.13)

g 0 (y) = 0,

(3.14)

F (x, y) = exy + cos xy + C0 ,

(3.15)

De onde conclumos que

isto , g(y) uma funo constante.


A funo potencial ento:

em que C0 uma constante qualquer.


A soluo geral da equao 3.7 dada por
exy + cos xy + C0 = C 0 ,

(3.16)

exy + cos xy = C.

(3.17)

ou ainda,

4 Fator Integrante
Suponha que a equao diferencial
(4.1)

P (x, y)dx + Q(x, y)dy = 0

no satisfaa condio 3.2, isto , que a equao no seja exata. O mtodo do fator integrante
consiste em buscar uma funo (x, y) 6= 0, chamada fator integrante, tal que
(4.2)

(x, y)P (x, y)dx + (x, y)Q(x, y)dy = 0


uma equao diferencial exata. Sendo 4.2 exata, verdade que

[(x, y)P (x, y)] =


[(x, y)Q(x, y)] .
y
x

(4.3)

Aplicando a regra do produto em 4.3 obtemos


P (x, y)

(x, y) + (x, y) P (x, y) = Q(x, y)


(x, y) + (x, y) Q(x, y)
y
y
x
x

(4.4)

Resolvendo 4.4 para (x, y) possvel determinar a soluo de 4.2, cuja resposta identica da
equao original 4.1. Entretanto, resolver 4.4, em geral, to ou mais complicado que resolver
4.1. Veremos alguns casos onde (x, y) uma funo simples ou quando conseguimos sugerir uma
forma para essa funo.
Exemplo 1. Considere a equao diferencial
(4.5)

x2 y 0 + (1 x2 )y 2 = 0
Note que esta equao no linear. Na forma da equao 4.1, esta equao se escreve:
(1 x2 )y 2 dx + x2 dy = 0.

(4.6)



(1 x2 )y 2 = 2y(1 x2 )
y

(4.7)

2
[x ] = 2x
x

(4.8)

Verifiquemos que 4.6 no exata

Logo, a equao no exata. Buscamos ento um fator integrante (x, y) tal que
(x, y)(1 x2 )y 2 dx + (x, y)x2 dy = 0.

(4.9)

uma equao exata, isto , a condio 4.3 atendida.


Para este problema em especfico, devido ao fato de que as funes P (x, y) e Q(x, y) s envolvem
potncias de x e y, buscaresmos um fator integrante da forma
(4.10)

(x, y) = x y

Substituindo 4.10 em 4.3




 2
x y (1 x2 )y 2 =
x y x
y
x
( + 2)y +1 x (1 x2 ) = ( + 2)x+1 y
( + 2)y(1 x2 ) = ( + 2)x
( + 2)yx2 + ( + 2)x ( + 2)y = 0
Para que essa expresso seja vlida para qualquer valor de x e y os coeficientes da soma devem
ser nulos, isto ,
+ 2 = 0 = 2,

(4.11)

+ 2 = 0 = 2.

(4.12)

(x, y) = x2 y 2 .

(4.13)

De onde vem

Verifiquemos que x2 y 2 , de fato, um fator integrante de 4.6.




 2
 2 2
x y (1 x2 )y 2 =
x (1 x2 )
y
y
=0
e
2 2 2
2
[x y x ] =
[y ]
x
x
= 0.
Logo, x2 y 2 fator integrante de 4.6. Agora podemos resolver 4.9 pelo mtodo das equaes
exatas.
Note que, neste exemplo, conseguimos encontrar o fator integrante utilizando uma funo tentativa. De forma geral, bastante complicado encontrar o fator integrante quando este depende
de x e de y. O problema bastante simplificado quando somos capazes de encontrar um fator
integrante que depende apenas de x ou apenas de y. Verifiquemos em que casos isso acontece.
(x, y) = (x)
Suponhamos que o fator integrante seja apenas funo de x. Neste caso, a derivada parcial
em relao a y na expresso 4.4 nula. Desta forma
P
Q
= Q0 (x) + (x)
y
x


P
Q
Q0 (x) =

(x)
y
x


0 (x)
1 P
Q
=

(x)
Q y
x

(x)

(4.14)

Note que, o lado esquerdo de 4.14 uma funo apenas de x. Isso implica que, se o fator
integrante uma funo apenas de x, ento


1 P
Q

Funo apenas de x
(4.15)
Q y
x
Note que, se fizermos


Q
1 P

f (x) =
Q y
x

(4.16)

podemos integrar a expresso 4.14 e obter a forma funcional de (x).


0 (x)
= f (x)
(x)
Z
Z
d ln (x)
dx = f (x) dx
dx
Z
ln (x) = f (x) dx
Z
ln (x) = f (x) dx
Z

exp{ln (x)} = exp
f (x) dx
Z

(x) = exp
f (x) dx

 
Z
Q
1 P

dx
= exp
Q y
x

(4.17)

(x, y) = (y)
Neste caso, a derivada parcial em relao a x na expresso 4.4 nula. Desta forma
Q
P
= P 0 (y) + (y)
x
y


P
Q
P 0 (y) =

(y)
y
x


0 (y)
1 P
Q
=

(y)
P y
x

(y)

(4.18)

Note que, o lado esquerdo de 4.18 uma funo apenas de y. Isso implica que, se o fator
integrante uma funo apenas de y, ento


1 P
Q

Funo apenas de y
(4.19)
P y
x
Se fizermos
g(y) =

1
P

P
Q

y
x

(4.20)

podemos integrar a expresso 4.18 e obter a forma funcional de (y).


0 (y)
= g(y)
(y)
Z
Z
d ln (y)
dy = g(y) dy
dy
Z
ln (y) = g(y) dy
Z
ln (y) = g(y) dy

Z
g(y) dy
exp{ln (y)} = exp

Z
g(y) dy
(y) = exp
 Z

 
1 P
Q
= exp

dy
P y
x

(4.21)

Exemplos:
xy + x2 + 1 + (x2 + x)y 0 ;
y cos x + (y + 2)(sin x)y 0 ;
(cos y + x + 1) dx sin y dy.

5 Soluo Geral de uma EDO Linear de Primeira ordem


Uma EDO linear de primeira ordem pode sempre ser escrita na forma
(5.1)

y 0 + p(x)y = q(x).
Escrevendo essa expresso na forma de campo de vetores obtemos
[yp(x) q(x)] dx + dy = 0.

(5.2)

Verifiquemos que essa equao admite um fator integrante que depende apenas de x. Comeamos
por calcular


1 P
Q

,
(5.3)
Q y
x
em que
P (x, y) = yp(x) q(x)

(5.4)

Q(x, y) = 1.

(5.5)

Obtemos ento




1 P
Q
1 yp(x) q(x) 1

Q y
x
1
y
x
= 1 [p(x) 0]
= p(x).
De onde concluimos que 5.2 admite um fator integrante que depende apenas de x, e este fator
integrante dado por

 
Q
1 P

dx
(x) = exp
Q y
x
Z

= exp
p(x) dx
Z

(5.6)

A equao 5.2 pode ento ser escrita na forma de uma equao exata multiplicando por (x). Isto ,
(x)[yp(x) q(x)] dx + (x) dy = 0

(5.7)

exata, e pode ser resolvida pelo mtodo da funo potencial.


Seja F (x, y) a funo potencial da equao 5.7, as derivadas parciais de F (x, y) so dadas por
F (x, y)
= (x)[yp(x) q(x)]
x
F (x, y)
= (x)
y

(5.8)
(5.9)

Integrando 5.9 na varivel y obtemos:


Z

F (x, y)
dy =
y

(x) dy
Z
F (x, y) = (x) dy
(5.10)

= (x) y + g(x).
Derivando em relao a x e igualando expresso 5.8 obtemos:
F (x, y)
= (x)[yp(x) q(x)]
x

[(x) y + g(x)] = (x) yp(x) (x)q(x)


x
0 (x) y + g 0 (x) = (x) yp(x) (x)q(x).
Agora note que:

d(x)
dx Z

d
p(x) dx
=
exp
dx
Z

Z
d
= exp
p(x) dx
p(x) dx
dx
Z

= p(x) exp
p(x) dx

0 (x) =

= (x)p(x).
De onde vem
0 (x) y + g 0 (x) = (x) yp(x) (x)q(x)
(x)p(x) y + g 0 (x) = (x) yp(x) (x)q(x)
Z

g 0 (x) = (x)q(x)
Z
0
g (x) dx = (x)q(x) dx
Z
g(x) = (x)q(x) dx.

Concluimos ento que a funo potencial dada por


Z
F (x, y) = (x) y (x)q(x) dx.

(5.11)

E a soluo geral da EDO linear de primeira ordem


Z
(x) y (x)q(x) dx = C,

(5.12)

C R.

Expressando o y como funo de x temos:




Z
1
y(x) =
C + (x)q(x) dx ,
(x)

(5.13)

C R.

Exemplo: Aplique a expresso 5.13 para resolver a seguinte equao diferencial


y0 +

1
y = x3 .
x

(5.14)

Neste caso temos


p(x) =

1
e q(x) = x3 .
x

(5.15)

O fator integrante de 5.14 dado por


Z

p(x) dx

Z
1
= exp
dx
x

(x) = exp

= exp {ln |x|}


(5.16)

= |x|

10

De onde vem

y(x) =
=
=
=
=



Z
1
C + (x)q(x) dx
(x)


Z
1
3
C + |x|x dx
|x|


Z
1
4
C + x dx
x


x5
1
C+
x
5
C
x4
+ , CR
x
5

6 Aproximaes Numricas pelo Mtodo de Euler


As situaes em que somos capazes de determinar uma relao geral entre y e x que so
soluo da equao
y 0 (x) = f (x, y)
(6.1)
so muito escassas no mundo real. O que se faz, geralmente, encontrar aproximaes numricas
para y(x). O mais simples dos mtodos que permite obter estas aproximaes numricas conhecido como mtodo de Euler.
Considere o seguinte problema de valor inicial
(
y 0 = f (x, y)
y(x0 ) = y0

(6.2)

Seja y(x) a soluo exata (desconhecida) de 6.2. A equao da reta tangente a y(x) em (x0 , y0 )
y y0 = y 0 (x0 )(x x0 )
= f (x0 , y0 )(x x0 ),
ou, na forma reduzida,

(6.3)

y = y0 + f (x0 , y0 )(x x0 ).
Em que, 6.3 s vlida para nas proximidades de x0 . Seja ento

(6.4)

L(x) = y0 + f (x0 , y0 )(x x0 )

uma soluo aproximada de 6.2 num intervalo [x, x+]. O mtodo de Euler consiste em aumentar a extenso deste intervalor, s custas de um afastamento entre y(x) e L(x). Dizemos que  o
incremento dado em x (ou o tamanho do passo) e L(x0 +) a aproximao numrica para y(x0 +).
INCLUIR FIGURA
Seja h > 0 um incremento em x, tal que
(6.5)

x1 = x0 + h.

11

A aproximao de y(x) em x1
L(x1 ) = y0 + f (x0 , y0 )(x1 x0 )
(6.6)

= y0 + hf (x0 , y0 ).

O tamanho do incremento h determinante na preciso da aproximao L(x1 ). De modo geral,


com exceo apenas para casos fortuitos, quanto menor o valor de h menor a diferena entre
L(x1 ) e y(x1 ).
Uma maneira de aumentar a preciso consiste em dividir o intervalo x1 x0 em n partes e calcular
o valor de L(x) para cada um dos pontos que fazem parte do conjunto formado por essa subdiviso. Por exemplo, uma maneira de aumentar a preciso (e por consequncia diminuir o erro) de
L(x0 + h), consiste em tomar h1 = h/2, encontrar L(x0 + h1 ), usar L(x0 + h1 ) como se fosse o valor
exato y(x0 +h1 ) e, ento, calcular a nova aproximao L((x0 +h1 )+h1 ) = L(x0 +2h1 ) = L(x0 +h).
Em tese, quanto menor for o tamanho do passo, mais preciso ser o valor da aproximao L(x).
Entretanto, valores muito pequenos de h geram instabilidades numricas que podem causar grande
perda na preciso (ou at no convergncia).
Se desejarmos dar vrios passos (de modo a atingir um ponto x0 + H) podemos obter uma aproximao para cada ponto xn atravs da expresso
(6.7)

L(xn+1 ) = L(xn ) + (xn+1 xn )f (xn , L(xn ))

Se todos os passos entre x0 e x0 +H tiverem o mesmo tamanho, dado por H/N , onde N representa
o nmero de passos, ento 6.7 reduz-se a
(6.8)

L(xn+1 ) = L(xn ) + hf (xn , L(xn )).


A aplicao do mtodo de Euler segue o seguinte roteiro:
1. Determinar a funo f (x, y) e identificar o ponto inicial;
2. Identificar o ponto xN onde se deseja calcular a funo y(x);

3. Calcular o tamanho do passo, dado em funo do nmero de passos N que se deseja dar
entre x0 e x1 , h = xNNx0 ;
4. Aplicar 6.8 N vezes, partindo do ponto x0 , obtendo ao fim do processo L(xN ) = L(x0 + H).
Exemplo: Seja y 0 = 0, 2xy e y(1) = 1. Determine, pelo mtodo de Euler, y(1, 5).
2

Embora seja possvel resolver esta equao de forma analtica, resultando em y(x) = e0,1(x 1) ,
vamos utilizar o mtodo de Euler para estimar y(1, 5) e ao fim comparamos com o resultado exato.
Faremos isso usando dois tamanhos diferentes de passo:
N =5
Seguindo os passos descritos anteriormente
1. f (x, y) = 0, 2xy e (x0 , y0 ) = (1, 1)
2. x1 = 1, 5
3. h =

xN x0
N

1,51
5

= 0, 1

12

4. Aplicando 6.8 N vezes obtemos


L(x1 ) = L(x0 ) + hf (x0 , L(x0 )) L(1, 1) = 1 + 0, 1 0, 2 1 1 = 1, 02
L(x2 ) = L(x1 ) + hf (x1 , L(x1 )) L(1, 2) = 1, 02 + 0, 1 0, 2 1, 1 1, 02 = 1, 04244
L(x3 ) = L(x2 ) + hf (x2 , L(x2 )) L(1, 3) = 1, 04244 + 0, 1 0, 2 1, 2 1, 04244 =
1, 06746
L(x4 ) = L(x3 ) + hf (x3 , L(x3 )) L(1, 4) = 1, 06746 + 0, 1 0, 2 1, 3 1, 06746 =
1, 09521
L(x5 ) = L(x4 ) + hf (x4 , L(x4 )) L(1, 5) = 1, 09521 + 0, 1 0, 2 1, 4 1, 09521 =
1, 12588
A aproximao para y(1, 5) dada ento por L5 (1, 5) = 1, 12588.
N = 10 Neste caso os itens 1. e 2. so os mesmos do problema anterior. O tamanho do
passo dado por
1, 5 1
10
= 0, 05

h=

E os valores de L(xn ) so dados por:


L(1, 05) = 1, 01000
L(1, 10) = 1, 02060
L(1, 15) = 1, 03183
L(1, 20) = 1, 04370
L(1, 25) = 1, 05622
L(1, 30) = 1, 06942
L(1, 35) = 1, 08332
L(1, 40) = 1, 09795
L(1, 45) = 1, 11332
L(1, 50) = 1, 12947
A aproximao para y(1, 5) dada ento por L10 (1, 5) = 1, 12947.
2

Comparando essas apeoximaes com o valor exato y(1, 5) = e1,5


ficar o erro cometido por cada um dos dois procedimentos:

= 1, 13315, podemos identi-

5 = |y(1, 5) L5 (1, 5)| = 0, 00727 5 = 0, 64%


10 = |y(1, 5) L10 (1, 5)| = 0, 00368 10 = 0, 32%

13

Problemas Propostos

1. Resolva as seguintes equaes diferenciais separveis e os problemas de valor inicial.


a) x2 dx = y 2 dy
b) (1 + y) dx (1 + x) dy = 0
c) y 0 = x2/[y(1 + x3 )]
d) y 0 = xe /2y
x

e) sin x dx + y dy = 0; y(0) = 2
f) (x2 + 1) dx + y 1 dy = 0; y(1) = 1
2

g) xex dx + (y 5 1) dy = 0; y(0) = 0
h) y 0 = x2 y y/y + 1; y(3) = 1
2. Verifique se as seguintes equaes diferenciais so exatas, e resolva as que forem.
a) (2xy + x) dx + (x2 + y) dy = 0
b) yexy dx + xexy dy = 0
c) xexy dx + yexy dy = 0
d) y dx + x dy = 0
e) (x y) dx + (x + y) dy = 0
f) (y sin x + xy cos x) dx + (x sin x + 1) dy = 0
3. Mostre que as equaes a seguir no so exatas, mas tornam-se exatas quando multiplicadas
pelo fator integrante ()x, y dado. Resolva as equaes exatas assim obtidas.
a) x2 y 3 + x(1 + y 2 )y 0 = 0; (x, y) = 1/(xy3 )




x
b) siny y 2ex sin x dx + cos y+2ey cos x = 0; (x, y) = yex
4. Mostre que cada equao a seguir possui um fator integrante que depende de apenas uma
varivel. Determine esse fator e resolva a equao.
a) (3x2 y + 2xy + y 3 ) dx + (x2 + y 2 ) dy = 0
b) y 0 = e2x + y 1 = 0
c) dx + (x/y sin y) dy = 0
d) ex dx + (ex cotan y + 2y cossec y) dy = 0
5. Resolva as seguintes equaes diferenciais lineares e os problemas de valor inicial.
a) y 0 7y = sin 2x
b) y 0 + x2 y = x2
c) y 0 + 2y/x = x; y(1) = 0
d) y 0 + 6xy = 0; y() = 5
e) y 0 + 2xy = 2x3 ; y(0) = 1

14