Sunteți pe pagina 1din 281

Capitolul 1

Ecuatii diferentiale de ordinul


nt
ai rezolvabile prin metode
elementare
Definitia 1.0.1 O ecuatie diferential
a de ordinul nt
ai este o relatie de dependenta
functionala de forma
g(t, x, x)
=0
(1.1)
ntre functia identica t 7 t definit
a pe intervalul I necunoscut, o functie
necunoscuta x si derivata ei x definite pe acelasi interval.
In ecuatia (1.1) functia g se considera cunoscuta, iar rezolvarea ecuatiei
nseamna determinarea functiilor necunoscute x care verifica ecuatia.
Definitia 1.0.2 O functie reala x de clas
a C 1 definit
a pe un interval deschis
1
I IR se numeste solutie a ecuatiei (1.1) dac
a pentru orice t I tripletul
(t, x(t), x(t)),

apartine domeniului de definitie al lui g si


g(t, x(t), x(t))

= 0.

(1.2)

Graficul unei solutii: = {(t, x(t))|t I} se numeste curba integrala.


La nceput vom prezenta cateva cazuri particulare de asemenea ecuatii,
care se rezolva cu metode elementare si probleme concrete din diferite domenii
care au condus la asemenea ecuatii.

CAPITOLUL 1

1.1

Problema primitivei. Ecuatii


diferentiale de forma x = f (t)

Problema 1.1.1 O conducta termica are diametrul 10 (cm) si este izolata cu un strat cilindric de 10 (cm) grosime. Temperatura conductei este
160 (C), iar temperatura mediului exterior este 30 (C).
i) Care este legea de variatie a temperaturii n stratul izolant n cazul
stationar?
ii) Ce cantitate de caldura cedeaza fiecare metru de conducta n 24 ore?
Se da coeficientul de conductivitate termica k = 0, 07 (W/K m).
Rezolvare:
Fie t distanta unui punct din stratul izolant si axa conductei termice,
t (5, 15) 102 m si x(t) temperatura n acest punct. Temperatura este
functia necunoscuta si depinde de t, iar functia x = x(t) descrie variatia
temperaturiii n stratul izolant.
i) Pentru determinarea functiei x(t) folosim legea lui Fourier: cantitatea
de caldura Q cedata n unitatea de timp n regim stationar pe suprafata
laterala a cilindrului de raza t este proportionala cu produsul dintre aria
laterala a cilindrului si variatia temperaturii dx:
k S(t)

dx
= Q.
dt

(1.3)

unde k este conductivitatea termica a materialului izolant.


Aria laterala a cilindrului de raza t si lungime l, este S(t) = 2 t l. Rezulta:
dx
Q
1
=
.
dt
2 k l t

(1.4)

Prin urmare avem de determinat o functie x(t) care veifica (1.4).


Din teoria primitivelor rezulta ca orice functie x(t) care verifica (1.4) este
data de formula
Q
x(t) =
ln t + C
(1.5)
2 k l
n care t (5, 15) si C este o constanta oarecare. Determinarea legii de
variatie cerute revine la selectionarea acelei functii x(t) din familia (1.5) care

Problema primitivei. Ecuatii diferentiale de forma x = f (t)

verifica conditiile: pentru t1 = 5 (cm) avem x(t1 ) = 160 (C), si pentru


t2 = 15 (cm), x(t2 ) = 30 ( C).
Impunand aceste conditii, rezulta
C = 303 + 130

ln 15 102
= 78, 51(K)
ln 3

si

Q
130
=
,
2 k l
ln 3

de unde
x(t) = 78, 51 118, 33 ln t.

ii) Folosind valorile numerice rezulta Q iar pentru cantitatea de caldura


cedata de fiecare metru liniar (l= 1 m) n 24 ore, q = Ql 24 3600(s).
Trecem acum la cazul general de rezolvare a unei ecuatii diferentiale de
forma x = f (t) n care f este o functie reala continua definita pe un interval
I IR1 , considerata cunoscuta.
Din teoria primitivelor se stie ca, daca f este o functie reala continua
definita pe un interval I IR1 , atunci exista o familie de functii reale de
clasa C 1 definite pe I a caror derivata este functia f . Aceste functii difera
ntre ele printr-o constanta si se obtin cu formula:
Z t
x(t) =
f ( )d + C
(1.6)
t

n care C este o constanta reala iar

f ( )d este o primitiva a functiei f .

Pentru t0 I si x0 IR1 exista o singura solutie x = x(t) a ecuatiei (1.6)


care verifica conditia x(t0 ) = x0 si aceasta este data de formula
Z t
x(t) = x0 +
f (s)ds.
(1.7)
t0

Problema determinarii acelei solutii a ecuatiei x = f (t) care verifica conditia


x(t0 ) = x0 se numeste problema cu date initiale sau problema Cauchy. Intr-o
asemenea problema t0 si x0 se considera cunoscute si se numesc date initiale.
Problema n sine se noteaza traditional astfel:
x = f (t)
x(t0 ) = x0
si solutia ei cu x(t; t0 , x0 ).

(1.8)

CAPITOLUL 1

Concluzii
1. Exista probleme de fizica care conduc la ecuatii diferentiale de forma
x = f (t) (numita problema primitivei) n care f este o functie reala
continua definita pe un interval deschis (a, b) IR1 .
2. Oricare ar fi solutia x = x(t) a ecuatiei diferentiale x = f (t) exista o
constanta reala C astfel ncat
Z t
x(t) =
f ( )d + C, ()t (a, b).
t

3. Oricare ar fi t0 (a, b) si x0 IR1 exista o singura functie x = x(t)


definita pe (a, b) care este solutia problemei cu date initiale
x = f (t)
x(t0 ) = x0

Exercitii
1. Sa se determine solutiile urmatoarelor ecuatii diferentiale (cu calculatorul):
t3 t2
+ +t+C
3
2

a) x = 1 + t + t2 ; t IR1

R : x(t) =

1
b) x = ; t > 0
t

R: x(t) = ln t + C

c) x = 1 + sin t + cos 2t; t IR1

R: x(t) = t cos t +

1
sin 2t + C
2

d) x =

1
; t IR1
2
1+t

R: x(t) = arctan t + C

e) x =

1
; t (1, 1)
t2 1

R: x(t) =

f) x =

1
1t
ln
+C
2
1+t

1
; t IR1 [2, 2] R: x(t) = ln(t + t2 4) + C
t2 4

Problema primitivei. Ecuatii diferentiale de forma x = f (t)

1
g) x = e2t + sin t; t IR1 R: x(t) = e2t cos t + C
2
2

h) x = et ; t IR1

R:

se determina numeric o primitiva


Z t
2
t2
a lui e , de exemplu
es ds
0

2. Sa se rezolve urmatoarele probleme Cauchy si sa se reprezinte grafic


solutiile (cu calculatorul):
a) x = 1 + t + t2 , t IR1 ,

x(0) = 1
R: x(t) =

1
b) x = , t > 0,
t

t3 t2
+ +t+1
3
2

x(1) = 0

R: x(t) = ln t
c) x = 1+sin t+cos 2t, t IR1 ,
x() = 7
1
R: x(t) = cos t+ sin 2t+t+6+
2
d) x =

1
, t IR1 ,
1 + t2

x(1) = 2
1
R: x(t) = arctan t + 2
4

e) x =

(t2

2
, t < 1,
1)2

x(2) = 0

R: x(t) = ln
f) x =

1
, t > 0,
t2 + t

x(1) = 1


t1
t
2
+2
+ ln 3
t+1 t 1 3

1
2
R: x(t) = ln +t+ t +t +ln 2+1
2

CAPITOLUL 1

1.2

Ecuatii diferentiale autonome x = g(x)

Problema 1.2.1 O racheta meteorologica este lansata vertical n sus cu


viteza initiala de 100 (m/s). Rezistenta aerului franeaza miscarea ei si-i
comunica acceleratia k v 2 (t), v(t) fiind viteza rachetei la momentul t iar
k o constanta pozitiva.
i) Sa se afle timpul n care racheta atinge naltimea maxima.
ii) Sa se afle naltimea maxima la care se ridica racheta.
Rezolvare:
i) Acceleratia totala a rachetei, n lansarea pe verticala n sus este a =
(g + k v 2 ) unde g 10 (m/s2 ) este acceleratia gravitationala, iar k o
constanta pozitiva considerata cunoscuta.
Legea de miscare a rachetei se scrie astfel:
dv
= (g + k v 2 )
dt

(1.9)

Functia v care intervine n (1.9) reprezinta viteza rachetei si este necunoscuta.


Ea trebuie gasita pentru ca apoi egaland-o cu zero (aceasta nseamna ca
racheta a atins naltimea maxima) sa gasim timpul n care racheta atinge
naltimea maxima.
Din (1.9) si din inegalitatea g + k v 2 > 0 rezulta egalitatea

1
dv

= 1.
2
g + k v dt

Trecand la primitive se obtine egalitatea


Z t
Z t
1
dv
d =
d

2
t
t g + k v ( ) d
din care printr-o schimbare de variabila rezulta
s
s ! t
k
k
arctan v( )
= k |tt
g
g
t

sau

v(t) =

k
tan
g

r


g
(k t + C) .
k

Ecuatii diferentiale autonome x = g(x)

Constanta C se determina din conditia initiala v(0) = 100 (m/s) si se obtine


s
s
!
k
k
C=
arctan
100
g
g
iar timpul t1 dupa care racheta ajunge la naltimea maxima se determina din
conditia v(t1 ) = 0 si se obtine
 q 
arctan 100 kg

t1 =
(s)
gk
ii) Pentru a gasi naltimea maxima la care se ridica racheta se noteaza cu
x(t) naltimea la care se afla racheta la momentul t. Functia x(t) este necunoscuta si pentru determinarea ei se tine seama ca viteza v(t) este derivata
functiei x(t):
s
s
"r
!!#
r
g
g
k
k
dx
=
tan
k t +
arctan
100
dt
k
k
g
g
si ca x(0) = 0 (racheta pleaca de pe sol). Determinarea functiei x(t) care
verifica aceste conditii este o problema Cauchy de forma x = f (t), x(t0 ) = x0
si rezolvarea ei a fost facuta n 1.1. Se determina solutia x(t; 0, x0 ) a problemei Cauchy si se calculeaza apoi x(t1 ; 0, x0 ). Aceasta este naltimea maxima
la care se ridica racheta meteorologica.
Rationamentul prezentat la rezolvarea punctului i) al problemei 1.2.1
poate fi generalizat pentru determinarea solutiilor unei ecuatii diferentiale
de forma:
x = g(x)
(1.10)
n care g este o functie reala continua definita pe un interval J IR1 , care
nu se anuleaza (g(x) 6= 0 ()x J) si este cunoscuta.
Intr-adevar, daca o functie reala x : I J este o solutie a ecuatiei (1.10)
atunci pentru orice t I avem
dx
= g(x(t))
dt
sau

1
dx

= 1.
g(x(t)) dt

CAPITOLUL 1

Trecand la primitive rezulta egalitatea


Z t
Z t
dx
1

d =
d
t
t g(x( )) d
din care printr-o schimbare de variabila se obtine
Z x
1
du = t + C.
x g(u)

(1.11)

Rezulta n acest fel ca o solutie x = x(t) a ecuatiei diferentiale (1.10) este


solutie pentru ecuatia implicita
G(t, x; C) = 0
n care
G(t, x; C) = t + C

x
x

(1.12)
1
du.
g(u)

(1.13)

Este usor de aratat folosind teorema functiilor implicite ca, daca x(t; C)
este o solutie a ecuatiei (1.12), atunci este si solutie a ecuatiei diferentiale
(1.10).
Observatia 1.2.1 Daca functia g se anuleaza n x J, atunci functia
constanta x(t) = x este solutie a ecuatiei diferentiale (1.10).
Observatia 1.2.2 Pentru t0 IR1 si x0 J, problema determinarii acelei
solutii a ecuatiei (1.10) care verifica conditia suplimentara x(t0 ) = x0 se
numeste problema Cauchy sau problema cu date initiale:
x = g(x)
x(t0 ) = x0
iar solutia acesteia, x = x(t; t0 , x0 ), este data de ecuatia implicita:
Z x
1
du = t t0 .
x0 g(u)

(1.14)

(1.15)

Intr-o problema Cauchy t0 si x0 sunt considerate cunoscute si se numesc date


initiale.

Ecuatii diferentiale autonome x = g(x)

Concluzii
1. Exista probleme de fizica care conduc la ecuatii diferentiale de forma
x = g(x) n care g este o functie reala continua definita pe un interval
deschis (c, d) IR1 si nu se anuleaza.
2. Oricare ar fi solutia x(t) a ecuatiei diferentiale x = g(x) si oricare ar
fi x (c, d) exist
Za ox constanta scalara C astfel ncat x(t) este solutia
1
ecuatiei implicite
du t C = 0 si reciproc, o solutie a acestei
x g(u)
ecuatii implicite este solutie pentru ecuatia diferentiala.
3. Oricare ar fi t0 IR1 si x0 (c, d) exista o functie unica x = x(t)
definita pe un interval deschis I0 (care contine pe t0 ) si cu valori n
(c, d) care este solutia problemei cu date initiale x = g(x), x(t0 ) = x0 .
4. Daca functia g se anuleaza ntr-un punct x (c, d) atunci functia
constanta x(t) x este solutie a ecuatiei diferentiale.

Exercitii
1. Sa se determine solutiile urmatoarelor ecuatii diferentiale (cu calculatorul):
a) x = 1 + x2 , x IR1

R: x(t) = tan(t + C), t + C 6= (2k + 1)

b) x = ex , x IR1

R: x(t) = ln(t + C), t + C > 0

c) x = k x, x > 0

R: x(t) = C ek t , C > 0, t IR1

d) x = k x, x < 0

R: x(t) = C ek t , C < 0, t IR1

e) x = x2 , x > 0

R: x(t) =

1
, t+C <1
t+C

10

CAPITOLUL 1

2. Sa se rezolve urmatoarele probleme Cauchy si sa se reprezinte grafic


solutiile cu calculatorul:
a) x = k x,

x(0) = x0

R: x(t) = x0 ekt
x0
x0 et (x0 1)

b) x = x + x2 , x(0) = x0

R: x(t) =

c) x = 1 + x2 ,

x(0) = x0

R: x(t) = tan(t + arctan x0 )

d) x = x2 ,

x(0) = x0

R: x(t) =

x0
t x0 1

11

Ecuatii diferentiale cu variabile separate

1.3

Ecuatii diferentiale cu variabile


separate

O ecuatie diferentiala cu variabile separate are forma


x = f (t) g(x),

(1.16)

unde f si g sunt functii reale continue, f : (a, b) IR1 , g : (c, d) IR1


si se considera cunoscute. Daca functia g nu se anuleaza pe intervalul (c, d)
(g(x) 6= 0, ()x (c, d)) atunci solutiile ecuatiei (1.16) se determina facanduse un rationament asemanator cu cel din paragraful precedent.
Daca x : I (a, b) (c, d) este o solutie a ecuatiei (1.16) atunci pentru
orice t I are loc
dx
= f (t) g(x(t))
dt
sau
1
dx

= f (t)
g(x(t)) dt
Trecand la primitive rezulta
Z

1
dx

d =
g(x( )) d

f ( )
t

care printr-o schimbare de variabila conduce la egalitatea


Z

1
du =
g(u)

f ( ) + C.

(1.17)

Am obtinut n acest fel ca o solutie a ecuatiei (1.16) este solutie pentru


ecuatia implicita
G(x, t; C) = 0
(1.18)
n care functia G(x, t; C) este data de egalitatea:
G(x, t; C) =

t
t

f ( ) + C

x
x

1
du.
g(u)

(1.19)

Folosind teorema functiilor implicite se arata usor ca daca x(t, C) este o


solutie a ecuatiei (1.18) atunci este solutie si a ecuatiei diferentiale (1.16).

12

CAPITOLUL 1

Exemplul 1.3.1 Sa se determine solutiile ecuatiei diferentiale:


x =

1
(1 + x2 ),
1 + t2

In acest caz f : IR1 IR1 , f (t) =

t IR1 , x IR1
si g : IR1 IR1 , g(x) = 1 + x2 , iar

1
1+t2

G(t, x; C) = arctan t + C arctan x


Ecuatia implicita este:
arctan t + C arctan x = 0
de unde
x(t) = tan(arctan t + C)
Observatia 1.3.1 Daca functia g din ecuatia (1.16) se anuleaza ntr-un
punct x (c, d) atunci functia constanta x(t) = x este solutia ecuatiei
diferentiale (1.16).
Observatia 1.3.2 Pentru t0 (a, b) si x0 (c, d) problema determinarii
acelei solutii a ecuatiei (1.16) care verifica conditia suplimentara x(t0 ) = x0
se numeste problema Cauchy sau problema cu date initiale si se noteaza cu
x = f (t) g(x),

x(t0 ) = x0 .

(1.20)

Solutia acestei probleme se noteaza de obicei cu x = x(t; t0 , x0 ) si este data


de ecuatia implicita
Z x
Z t
du

f ( )d = 0.
(1.21)
x0 g(u)
t0
Intr-o problema Cauchy, t0 si x0 sunt considerate cunoscute si se numesc
conditii initiale.
Observatia 1.3.3 O clasa particulara importanta de ecuatii diferentiale cu
variabile separate sunt ecuatiile diferentiale de ordinul ntai liniare si omogene. Aceste ecuatii sunt de forma
x = A(t) x,

t (a, b), x IR1

(1.22)

13

Ecuatii diferentiale cu variabile separate

n care A(t) este o functie reala continua pe (a, b). Conform celor aratate,
solutiile ecuatiei (1.22) sunt date de formula
Rt

x(t) = C e

A( )d

(1.23)

n care C este o constanta reala oarecare.


Solutia problemei Cauchy
x = A(t) x,

t0 (a, b), x0 IR1

(1.24)

Rt

(1.25)

x(t0 ) = x0

este data de formula:


x(t; t0 , x0 ) = x0 e

t0

A( )d

Problema 1.3.1 O paine scoasa din cuptor are temperatura 100 C si capata
temperatura de 60 C n decurs de 20 minute. Temperatura aerului fiind de
20 C, peste cat timp, ncepand din momentul racirii, painea va capata temperatura de 25 C?
Rezolvare:
Notam cu x(t) temperatura painii la momentul t si folosim legea lui Newton dupa care, viteza de racire a unui corp cu temperatura x(t), situat ntr-un
mediu cu temperatura x0 , este proportionala cu diferenta x(t) x0 :
x(t)

= k [x(t) x0 ].
Functia y(t) = x(t) x0 verifica ecuatia
y(t)
= k y(t)
care este o ecuatie liniara si omogena. Rezulta
y(t) = C ek t
si astfel
x(t) = x0 + C ek t .
In aceasta egalitate x0 = 20 C. Pentru determinarea constantelor C si k
tinem seama de conditiile x(0) = 100C si x(20) = 60 C. Rezulta x(t) =
  20t
1

20 C + 80 C
. Daca t este timpul dupa care temperatura devine
2
t
  20
1
25 C rezulta 25 C = 20 C + 80 C
, de unde t = 80 minute.
2

14

CAPITOLUL 1

Concluzii
1. Exista probleme de fizica care conduc la ecuatii diferentiale de forma
x = f (t) g(x), numite ecuatii cu variabile separate, n care f si g sunt
functii reale continue, functia f este definita pe un interval (a, b) IR1 ,
iar functia g este definita pe un interval (c, d) IR1 si nu se anuleaza
n nici un punct (g(x) 6= 0, ()x (c, d)).
2. Oricare ar fi solutia x(t) a ecuatiei diferentiale cu variabile separate si
oricare ar fi t (a, b) si x (c, d), exista o constanta C astfel ncat
x(t) este solutia ecuatiei implicite
Z x
Z t
du

f ( )d C = 0
x g(u)
t
si reciproc, oricare ar fi t (a, b), x (c, d) si C IR1 , o solutie
x = x(t) a ecuatiei implicite este solutie pentru ecuatia diferentiala.
3. Oricare ar fi t0 (a, b) si x0 (c, d) exista o functie unica x = x(t)
definita pe un interval deschis I0 (care contine punctul t0 ) si cu valori
n intervalul (c, d), x : I0 (a, b) (c, d) care este solutia problemei
cu date initiale x = f (t) g(x), x(t0 ) = x0 .
4. Daca functia g se anuleaza ntr-un punct x (c, d) atunci functia
constanta x(t) = x este solutie a ecuatiei diferentiale.

Exercitii
1. Sa se determine solutiile urmatoarelor ecuatii diferentiale (cu calculatorul):
t

a) x =
1 + t2

1 + x2
, x < 0, t IR1 R:
x2 +1+ t2 +1 = C
x

t
(1 x), t > 1, x > 1
1+t

 2
1
x +1
c) x = 1 +
2
, t > 0, x IR1
t
x +2

b) x =

R:

1+t
= C et
1x

R: x+arctan x = ln t+t+C

15

Ecuatii diferentiale cu variabile separate

2. Sa se rezolve urmatoarele probleme Cauchy si sa se reprezinte solutiile (cu


calculatorul):
a) x =

t x, t > 0, x > 0,

t0 = 1, x0 = 0
R:

b) x = 2t

c) x =

x(t) = 0

4x2
, t IR1 , x (0, 2), t0 = 0, x0 = 1
x

4x2 t2 3 = 0
R:

1 1x2

, t < 1, x (0, 1),


1t x

t0 = 0

R:

x0 =

1
2
r

3
3 1
x(t) = t2+ t+
4
2 4

16

1.4

CAPITOLUL 1

Ecuatii omogene n sens Euler

Ecuatiile omogene n sens Euler sunt ecuatii de forma


x =

P (t, x)
Q(t, x)

(1.26)

n care functiile P (t, x) si Q(t, x) sunt functii omogene n sens Euler de acelasi
grad, considerate cunoscute:
P (t, x) = k P (t, x) si Q(t, x) = k Q(t, x).

(1.27)

Din (1.27) rezulta egalitatea:



P 1, xt
P (t, x)
 , ()t 6= 0
=
Q(t, x)
Q 1, xt

si prin urmare ecuatia omogena (1.26) are forma canonica


x
, ()t 6= 0
x = g
t

n care

x
t

(1.28)

(1.29)


P 1, xt
.
=
Q 1, xt

Functia reala g este considerata continua si cunoscuta.


Pentru determinarea solutiilor ecuatiei (1.29) se introduc noile functii
x
necunoscute y = care verifica ecuatia:
t
1
y = [g(y) y].
t

(1.30)

Ecuatiile diferentiale (1.26) si (1.30) sunt echivalente n sensul urmator: daca


x(t)
o functie x(t) este solutie pentru ecuatia (1.26) atunci functia y(t) =
t
este solutie pentru ecuatia (1.30) si reciproc.
In acest fel, rezolvarea ecuatiei omogene n sens Euler se reduce la rezolvarea ecuatiei cu variabile separate (1.30).
Problema 1.4.1 Ce suprafata de rotatie trebuie sa reprezinte oglinda unui
proiector, pentru ca toate razele de lumina ce pleaca de la o sursa punctiforma
sa fie reflectate paralel cu o directie data?

Ecuatii omogene n sens Euler

17

Rezolvare:
Consideram un plan meridian pe care l luam ca fiind planul (tOx). Axa
Ot o alegem paralela cu directia dupa care lumina trebuie reflectata, iar
originea axelor n sursa de lumina.

Figura 2 - Reflexia razelor de lumina pe o oglinda parabolica

Dupa legile reflexiei OP M = MP Q si RP O = R P Q si deci v = 2u.


x
2 tan u
Cum tan v = si tan u = x iar tan 2u =
rezulta
t
1 tan2 u

x
2x
t t2 + x2
=
sau x =
.
t
1 x 2
x
Ecuatia diferentiala este omogena n sens Euler (este de
 forma(1.29))
C
si se rezolva dupa modul prezentat obtinandu-se x2 = 2C t +
. Deci
2
curba meridiana este o parabola cu varful pe Ot iar oglinda un paraboloid
de rotatie.

Concluzii
1. Exista probleme
de fizica care conduc la ecuatii diferentiale de forma
x
x = g
(numite ecuatii omogene n sens Euler) n care g este o
t
functie reala continua definita pe un interval I IR1 .

18

CAPITOLUL 1
x
2. O functie x = x(t) este solutie a ecuatiei x = g
daca si nut
x
mai daca functia y =
este solutie a ecuatiei cu variabile separate
t
y = 1t [g(y) y].
x
3. Rezolvarea problemei Cauchy x = g
, x(t0 ) = x0 se reduce la
t
x0
1
rezolvarea problemei Cauchy y = [g(y) y], y(t0) = y0 = .
t
t0

Exercitii
1. Sa se determine solutiile urmatoarelor ecuatii diferentiale:

a) x =
b) x =

x
x
+ et
t

R: ln(t) = e t + C

x2 + t2
tx

R: x2 = 2t2 ln(t) + C t2

r
x
x2
R: arctan ln
+1 = ln t+C
2
t2
r
t
x
R:
ln = ln t + C
x
t

t+x
c) x =
tx

t 2 tx
2. Sa se rezolve urmatoarele probleme Cauchy si sa se reprezinte grafic
solutiile (cu calculator):
d) x =

a) x =
b) x =
c) x =

4tx x2
, t0 = 1, x0 = 1
2t2
2tx
, t0 = 0, x0 = 0
x2

3t2

2t + x
,
4t x

d) x =

x+t
,
5x + t

R: x(t) =

2t2
t+1

R: x(t) = 0

t0 = 1, x0 = 1

R: x(t) = t

t0 = 1, x0 = 0

1 1
R: x(t) = t+ 4t2 +5
5 5

19

Ecuatii omogene generalizate

1.5

Ecuatii omogene generalizate

Ecuatiile omogene generalizate sunt ecuatii diferentiale de forma:




at + bx + c
x = f
a1 t + b1 x + c1

(1.31)

n care functia reala f este considerata continua si cunoscuta, si unde c21 +c2 6=
0 (daca c1 = c = 0, ecuatia este omogena n sens Euler). Pentru determinarea
solutiilor acestei ecuatii tinem seama de urmatoarele rezultate:
b
a
Propozitia 1.5.1 Daca
6=
atunci n urma schimb
arii de variabil
a
a1
b1
independenta t si de functie necunoscut
a x definite de formulele:
= t t0 si y = x x0

(1.32)

ecuatia diferentiala (1.31) se transform


a n ecuatia diferential
a omogen
a n
sens Euler:


a + by
dy
=f
(1.33)
d
a1 + b1 y
unde (t0 , x0 ) este solutia sistemului de ecuatii algebrice

at + bx + c = 0
(1.34)
a1 t + b1 x + c1 = 0.

Demonstratie: Prin calcul.

In urma schimbarii de functie necunoscuta definita prin


y
z=
(1.35)

ecuatia (1.33) se transforma n ecuatia diferentiala cu variabile separate


 


dz
1
a + bz
=
f
z .
(1.36)
d

a1 + b1 z
a
b
Propozitia 1.5.2 Daca
=
= m, atunci n urma schimb
arii de functie
a1
b1
necunoscuta x definita de
y(t) = a1 t + b1 x(t)

(1.37)

ecautia diferentiala (1.31) se transform


a n ecuatia diferential
a autonom
a


my + c
y = a1 + b1 f
.
(1.38)
y + c1

20

CAPITOLUL 1

Exercitii
1. Sa se rezolve urmatoarele ecuatii diferentiale:
3t4x+7
a) x =
4t5x+11
b) x =
c) x =

3t+3x1
t+x+1

2(x+2)2
(t+x+2)2



1
4
1p
2
2
R: x(t) = 5
(t+1)+
(t+9) C +5
C
5
5
1
R: (x+t)ln(x+t1) = t+C
2
R: 2 arctan

x2
x2
ln
ln tC = 0
t
t

21

Ecuatii diferentiale liniare de ordinul ntai

1.6

Ecuatii diferentiale liniare de ordinul nt


ai

O ecuatie diferentiala de forma


x = A(t)x + B(t)

(1.39)

se numeste ecuatie diferentiala liniara de ordinul ntai. In ecuatia (1.39) A


si B sunt functii reale continue A, B : (a, b) IR1 si se considera cunoscute.
Daca functia B este identic nula, atunci ecuatia (1.39) se numeste ecuatie
diferentiala de ordinul ntai liniara omogena si solutiile ei sunt date de formula:
Rt
x(t) = C e t A( )d
(1.40)

n care C este o constanta reala oarecare (a se vedea 1.3).


Pentru a determina solutiile ecuatiei (1.39) remarcam faptul ca diferenta
a doua solutii ale acestei ecuatii este o solutie a ecuatiei liniare si omogene.
Acest fapt se verifica usor prin calcul. Rezulta de aici ca daca x este o solutie
oarecare a ecuatiei (1.39) si x este o solutie fixata a ecuatiei (1.39), atunci
diferenta x x este solutie pentru ecuatia liniara si omogena, si prin urmare
Rt

x(t) x(t) = C e
sau

Rt

x(t) = C e

A( )d

A( )d

+ x(t).

(1.41)

Egalitatea (1.41) arata ca o solutie oarecare x(t) a ecuatiei (1.39) se obtine


adaugand la o solutie particulara x(t) aR acestei ecuatii, o solutie oarecare a
t
ecuatiei liniare si omogene x(t) = C e t A( )d . In acest mod determinarea
tuturor solutiilor ecuatiei (1.39) se reduce la determinarea unei solutii particulare a acestei ecuatii.
Determinarea unei solutii particulare a ecuatiei (1.39) se face cu metoda
variatiei constantei a lui Lagrange.Aceasta nseamna ca pentru ecuatia (1.39)
se cauta o solutie particulara x(t) care are forma functiei data de (1.40),
deosebirea fiind ca C nu mai este o constanta reala ci este o functie de t
(C = C(t)):
Rt
x(t) = C(t) e t A( )d .
(1.42)
Pentru a impune functiei x(t) sa verifice ecuatia (1.39) se admite ca
functia C(t) este derivabila si din faptul ca x(t) verifica (1.39) se obtine:
Rt

e
C(t)

A( )d

Rt

+ A(t) C(t) e

A( )d

Rt

= A(t) C(t) e

A( )d

+ B(t)

22

CAPITOLUL 1

sau

C(t)
= B(t) e

Rt

A( )d

In 1.1 am vazut ca toate functiile care verifica (1.43) sunt date de


Z t
Ru
C(t) =
B(u) e t A( )d du + C

(1.43)

(1.44)

Intrucat avem nevoie de o singura solutie, consideram C = 0 si nlocuind n


(1.42) avem:
Z t
 R
R
t
tu A( )d
B(u) e
du e t A( )d
(1.45)
x(t) =
t

Rezulta n acest mod ca toate solutiile ecuatiei (1.39) sunt date de:
Z t
 R
Rt
R
t
tu A( )d
A( )d
t
x(t) = C e
+
B(u) e
du e t A( )d .

(1.46)

Pentru t0 (a, b) si x0 IR1 ecuatia (1.39) are o singura solutie x care


verifica x(t0 ) = x0 si este data de formula:
Z t
Rt
Rt
A( )d
t0
+
B(u) e u A( )d du.
(1.47)
x(t; t0 , x0 ) = x0 e
t0

Problema 1.6.1 Unei bobine cu inductanta L = 1 (H) si rezistenta R =


2 () i se aplica tensiunea electromotoare u = sin 3t (V ). Care este intensitatea curentului prin bobina?
Rezolvare:
Legea lui Kirchoff aplicata circuitului format din bobina si sursa de tensiune ne da
L x + R x = sin 3t,
x(t) fiind intensitatea curentului. T
inand seama de datele numerice rezulta
ecuatia diferentiala liniara de ordinul ntai
x + 2x = sin 3t.
Conform celor aratate obtinem ca intensitatea curentului este:
x(t) =

3 2t
2
3
e +
sin 3t
cos 3t.
13
13
13

(S-a considerat ca la momentul initial intensitatea curentului n circuit este


zero).

23

Ecuatii diferentiale liniare de ordinul ntai

Concluzii
1. Exista probleme de fizica care conduc la ecuatii diferentiale de forma
x = A(t)x + B(t) (numite ecuatii diferentiale liniare de ordinul ntai) n
care A, B sunt functii reale continue definite pe un interval real I IR1 .
2. Oricare ar fi solutia x = x(t) a ecuatiei si oricare ar fi t I exista o
constanta reala C astfel ncat sa avem
Z t R
Rt
t
A(
)d

x(t) = C e t
+
e A(s)ds B( )d, ()t I.
t

3. Oricare ar fi t0 (a, b) si x0 IR1 exista o singura functie x = x(t)


definita pe I care este solutia problemei cu date initiale x = A(t)x +
B(t), x(t0 ) = x0 si aceasta functie este data de formula:
Z t R
Rt
t
A(
)d
x(t) = x0 e t0
+
e A(s)ds B( )d.
t0

Exercitii
1. Sa se rezolve urmatoarele ecuatii diferentiale (cu calculatorul):
1
a) x = x 1
t

R: x(t) = t ( ln t + C)

2
(t2 + 2t + C) (t + 1)2
b) x = 2
x+2t+2 R: x(t) =
t 1
1 t2


2
4t
4
(t+1)2
x+
R:
x(t)
=
4
ln(t+1)+
+C

c) x = 2
t 1
1t2
t+1
1t2
d) x = x t2

R: x(t) = t2 + 2t + 2et C

24

CAPITOLUL 1

2. Sa se rezolve urmatoarele probleme cu date initiale si sa se reprezinte


grafic solutiile lor (cu calculatorul):
e1
1
1 1 2
R: x(t) = t2 + et +1
2
2
2 2


1 2
t0 = 1, x0 = 1
R: x(t) = ln t+1 t
2

a) x = 2tx + t3 , t0 = 0, x0 =
1
b) x = x ln t,
t
c) x = x + 2et ,

t0 = 0, x0 = 2

d) x = ax+bep t , t0 = 0, x0 = 1

R: x(t) = et + et
 ea t
R: x(t) = be(p+a)tb+p+a
a+p

25

Ecuatia diferentiala a lui Bernoulli

1.7

Ecuatia diferential
a a lui Bernoulli

Ecuatia diferentiala a lui Bernoulli are forma


x = A(t) x + B(t) x

(1.48)

n care functiile A si B sunt functii reale continue A, B : (a, b) IR1 si


se considera cunoscute, este un numar real diferit de 0 si 1 cunoscut, iar
functia necunoscuta x(t) este pozitiva.
Pentru a determina solutiile x (pozitive) ale ecuatiei (1.48) se introduce
o noua functie necunoscuta y = x1 . Aceasta verifica ecuatia:
dy
= (1) A(t) y + (1) B(t).
dt

(1.49)

Ecuatia (1.49) este o ecuatie liniara de ordinul ntai si solutiile ei sunt date
de formula:
Rt

(1.50)
y(t) = C e(1) t A( )d +


Z t
Ru
Rt
+
(1)
B(u) e(1) t A( )d du e(1) t A( )d .
t

Solutiile pozitive x(t) ale ecuatiei (1.48) se determina din y(t) cu formula
1
x(t) = y(t) 1 si n general sunt definite pe (a, b).
Pentru t0 (a, b) si x0 > 0 ecuatia (1.48) are o solutie care verifica
x(t0 ) = x0 si este data de formula
1

x(t; t0 , x0 ) = y 1 (t; t0 , x0 )

(1.51)

unde:
(1)

y(t; t0 , y0 ) = y0 e

Rt

A( )d

+ (1)

t0

B(u) e(1)

Rt
u

A( )d

du

(1.52)

si y0 = x1
0 .
Observatia 1.7.1 Ecuatia Bernoulli apare n studiul miscarii corpurilor n
medii care opun o rezistenta la miscare de forma R = k1 v + k2 v , v fiind
viteza corpului.

26

CAPITOLUL 1

Problema 1.7.1 Sa se determine curba r = r(u) stiind ca aria sectoarelor


limitate de curba, raza vectoare a punctului P0 (r0 , u0 ) si raza vectoare a punctului P (r, u) este proportionala cu produsul ru, coeficientul de proportionalitate
fiind a.
Rezolvare:
Conform enuntului avem:
1
2

r 2 du = a r u

u0

din care prin derivare obtinem:


r 2 = 2a (r u + r)
care este o ecuatie Bernoulli.

Concluzii
1. Exista probleme de fizica care conduc la ecuatii diferentiale de forma
x = A(t) x + B(t) x , ( IR1 , 6= 0, 1) (numita ecuatia diferentiala
a lui Bernoulli) n care A, B sunt functii reale continue definite pe un
interval I IR1 .
2. O functie pozitiva x = x(t) este solutie a ecuatiei Bernoulli daca si
numai daca functia y(t) = [x(t)]1 este solutie a ecuatiei diferentiale
liniare de ordinul ntai y = (1) A(t) y + (1) B(t).
3. Determinarea solutiilor pozitive ale ecuatiei Bernoulli se reduce la rezolvarea unei ecuatii diferentiale liniare de ordinul ntai.

27

Ecuatia diferentiala a lui Bernoulli

Exercitii
1. Sa se determine solutiile pozitive ale ecuatiilor:
1
1
a) x = x + 2 x2
t
t
b) x = 4t x + tx1/2

2t
1 + 2t2 C


p
1
R:
x(t) = ln t + C t2 = 0
2

R: x(t) =

1
c) x = x + tx2
t

R: x(t) =

1
d) x = x 2tx2
t

R: x(t) =

1
(t C) t

2t3

3t
+ 3C

2. Sa se rezolve urmatoarele probleme Cauchy:


1
a) x = x+tx2 ,
t

t0 = 1, x0 = 1 R: x(t) =

1
t(t2)

1
b) x = x2tx2 ,
t

t0 = 1, x0 = 1 R: x(t) =

3t
+1

2t3

2
1
2t2
c) x = x+ 2 x2 , t0 = 1, x0 = 1 R: x(t) =
t
2t
3t

28

1.8

CAPITOLUL 1

Ecuatia diferential
a a lui Riccati

Ecuatia diferentiala a lui Riccati are forma


x = A(t) x2 + B(t) x + C(t)

(1.53)

n care A, B, C sunt functii reale A, B, C : (a, b) IR1 continue (A(t) 


0,
C(t) 
0) considerate cunoscute.
Propozitia 1.8.1 Daca x1 (t) este o solutie fixat
a a ecuatiei (1.53) si x(t)
este o solutie oarecare a aceleiasi ecuatii, atunci functia y(t) = x(t) x1 (t)
este o solutie a ecuatiei Bernoulli
y = A(t) y 2 + (2A(t) x1 + B(t)) y.

(1.54)

Demonstratie: Se verifica prin calcul.


Propozitia precedenta reduce determinarea solutiilor ecuatiei Riccati la
determinarea solutiilor unei ecuatii Bernoulli. Trebuie subliniat ca aceasta
reducere se face n ipoteza ca se cunoaste o solutie x1 (t) a ecuatiei Riccati. In
general daca nu se cunoaste o solutie pentru ecuatia lui Riccati, determinarea
solutiilor acestei ecuatii nu se poate face cu metode elementare.
Observatia 1.8.1 Prin schimbarea de functie y(t) = x(t) x1 (t) rezolvarea
ecuatiei lui Riccati (1.53) se reduce la rezolvarea unei ecuatii de tip Bernoulli
care, conform cu 1.7 se reduce la o ecuatie diferentiala de ordinul ntai
liniara.
Observatia 1.8.2 Rezolvarea ecuatiei lui Riccati se poate reduce direct la
rezolvarea unei ecuatii diferentiale de ordinul ntai liniara cu necunoscuta
z(t) daca se face schimbarea de functie
x(t) =

1
+ x1 (t).
z(t)

29

Ecuatia diferentiala a lui Riccati

Exercitii
1. Sa se determine solutiile urmatoarelor ecuatii diferentiale Riccati:

a) x = sin tx2 +2

sin t
,
cos2 t

x1 (t) =
R: x(t) =

a
a
c) x = x2 x 2 ,
t
t

1
cos t

6 cos 2t+6
1
+
cos t cos 3t3 cos t+12 C

x1 (t) =

a
t

a
a+1
R: x(t) = +
t t+ta (a+1) C
2. Sa se rezolve urmatoarele probleme Cauchy:

a) x =

4t+1
4t
1
x2 +
x
, x1 (t) = 1, t0 = 2, x0 = 1
t(2t1)
t(2t1)
t(2t1)
R: x(t) =

4
4
b) x = x2 + x 2 ,
t
t

t(2t1)
+1
5t

1
x1 (t) = ,t0 = 1, x0 = 0
t
R: x(t) =

3
1
+
t(t+2) t

30

1.9

CAPITOLUL 1

Ecuatii cu diferential
a total
a exact
a.
Factor integrant

O ecuatie diferentiala de forma:


x =

P (t, x)
Q(t, x)

(1.55)

este cu diferentiala totala exacta daca exista o functie U de clasa C 1 cu


proprietatea:
dU = P dt + Q dx.
(1.56)
Acesta nseamna ca exista o functie U de clasa C 1 a carei diferentiala este
U
U
egala cu P dt + Q dx. Altfel spus, P =
si Q =
.
t
x
Propozitia 1.9.1 Daca ecuatia diferential
a (1.55) este cu diferential
a totala
exacta si o functie reala U = U(t, x) de clas
a C 1 are proprietatea (1.56),
atunci pentru orice solutie x = x(t) a ecuatiei (1.55)
U(t, x(t)) = const.
Demonstratie: Pentru a demonstra ca functia U(t, x(t)) nu depinde de t,
se deriveaza n raport cu t si se obtine:


d
U U dx
P (t, x)
U(t, x(t)) =
+

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


=
dt
t x dt
Q(t, x)
= P (t, x(t)) P (t, x(t)) = 0
Aceasta propozitie arata ca o solutie x(t) a ecuatiei cu diferentiala totala
exacta este o solutie a ecuatiei implicite:
U(t, x) = C

(1.57)

n care C este o constanta reala.


Este usor de verificat ca si afirmatia reciproca este adevarata: o solutie
x = x(t) a ecuatiei implicite (1.57) este o solutie a ecuatiei cu diferentiala
totala (1.55).
Astfel, determinarea solutiilor ecuatiei cu diferentiala totala (1.55) se reduce la determinarea solutiilor ecuatiei implicite (1.57). Acest rezultat conduce n mod natural la urmatoarele doua probleme:

31

Ecuatii cu diferentiala totala exacta. Factor integrant

1. Cum ne dam seama ca ecuatia (1.55) este cu diferentiala totala?


2. Cum se determina o functie U = U(t, x) a carei diferentiala este egala
cu P dt + Q dx?
Un raspuns la aceste ntrebari este dat de urmatoarea propozitie.
Propozitia 1.9.2 Daca functiile P si Q sunt de clas
a C 1 pe un domeniu
P
Q
si
=
, atunci pentru orice (t0 , x0 ) exist
a un r > 0 si o functie
x
t
reala U = U(t, x) definita pe discul centrat n (t0 , x0 ) si de raz
a r astfel nc
at
sa aibe loc relatia (1.56).
Demonstratie: Pentru un punct (t0 , x0 ) se considera r > 0 astfel ca
discul centrat n (t0 , x0 ) si de raza r > 0 sa fie inclus n . Z
Pornind de la faptul
t
U
ca pe disc trebuie sa avem
= P deducem ca U(t, x) =
P (, x)d +(x)
t
t0
U
=Q
unde este o functie de clasa C 1 necunoscuta. Impunand conditia
x
obtinem egalitatea:
Z t
P
(, x) d + (x) = Q(t, x).
x
t0
T
inand seama acum de egalitatea
Z

t0

P
Q
=
deducem ca:
x
t

Q
(, x) d + (x) = Q(t, x).
t

Efectuand integrarea se obtine egalitatea:


Q(t, x) Q(t0 , x) + (x) = Q(t, x)
din care rezulta:
(x) = Q(t0 , x).
Prin urmare functia (x) este data de formula:
Z x
(x) =
Q(t0 , y) dy + C
x0

(1.58)

32

CAPITOLUL 1

n care C este o constanta reala. Revenind la functia U(t, x) obtinem ca


aceasta este data de formula:
Z t
Z x
U(t, x) =
P (, x) d +
Q(t0 , y) dy + C.
(1.59)
t0

x0

Formula aceasta defineste o multime de functii U(t, x) care au proprietatea


exprimata prin relatia (1.56).
Q
P
Comentariu: Propozitia arata ca egalitatea
=
este o conditie
x
t
suficienta pentru ca sa existe n vecinatatea oricarui punct (t0 , x0 ) o
functie U(t, x) de clasa C 2 astfel ca dU = P dt + Q dx.
Mentionam ca si reciproca acestei afirmatii este adevarata. Mai precis
este adevarata urmatoarea afirmatie: daca exista r > 0 si o functie U(t, x)
de clasa C 2 pe discul centrat n (t0 , x0 ) si raza r astfel ca dU = P dt + Q dx
pentru orice (t, x) din acest disc, atunci functiile P si Q sunt de clasa C 1
P
Q
si
=
pentru orice (t, x) din disc. Acest rezultat se obtine folosind
x
t
posibilitatea inversarii ordinii de derivare, stabilit de Schwartz.
Observatia 1.9.1 Daca functiile P si Q sunt de clasa C 1 pe IR2
P
Q
dar
6=
atunci ecuatia (1.55) nu este o ecuatie cu diferentiala totala
x
t
exacta si metoda prezentata nu poate fi utilizata pentru determinarea solutiilor
ecuatiei. In acest caz este util sa observam ca ecuatia (1.55) are aceleasi
solutii ca si ecuatia
P (t, x) (t, x)
(1.60)
x =
Q(t, x) (t, x)
n care (t, x) este o functie de clasa C 1 care nu se anuleaza.
Datorita acestui fapt apare natural sa ncercam sa determinam functia
(t, x) astfel ca ecuatia (1.60) sa fie cu diferentiala totala. Impunand aceasta
conditie rezulta ca functia (t, x) trebuie sa verifice relatia:
P

+P
=
+Q
.
x
x
t
t

(1.61)

O functie care verifica (1.61) se numeste factor integrant, iar relatia de


dependenta functionala (1.61) se numeste ecuatia factorului integrant.

33

Ecuatii cu diferentiala totala exacta. Factor integrant

Exercitii
1. Sa se rezolve urmatoarele ecuatii cu diferentiale totale:
4tx xetx
a) x = tx
te 2t2
b) x =

tm +2tx2 + 1t
xn +2t2 x+ x1

c) x =

2tx 2x3
t2 6tx2

R: 2t2 x(t) + et x(t) = C

R:

tm+1 x(t)n+1 2
+
+t x(t)2 +ln(t x(t)) = C
m+1 n+1

R: t2 x(t) 4t x(t)3 = C

2. Sa se rezolve urmatoarele probleme Cauchy:

a) x =

t+x
, t0 = 0, x0 = 1 R: x(t) = t + 2t2 + 1
tx

t2
b) x = 2 ,
x

t0 = 1, x0 = 1 R: x(t) =

t3 + 2

3. Sa se rezolve ecuatiile diferentiale stiind ca ele admit factor integrant


= (t):

a) x =

t sin x + x cos x
R: (t) = et
t cos x x sin x
et [(t 1) sin x(t) + x(t) cos x(t)] = C

b) x =

1 t2 x
t2 (x t)

R: (t) =

1
t2

x(t)2
1
t x(t) = C
2
t

34

CAPITOLUL 1

4. Sa se rezolve ecuatiile diferentiale stiind ca ele admit factor integrant


= (x):

a) x =

x(1 t x)
t

R: (x) =

1
x2

t2
t
=C
x(t)
2
b) x =

2t x
3x2 t2 + 3

R: (x) =

1
x2

t2
+ 3x(t) = C
x(t)

35

Calculul simbolic al solutiilor ecuatiilor de ordinul ntai

1.10

Calculul simbolic al solutiilor ecuatiilor


diferentiale de ordinul nt
ai

Foarte multe dintre modelele matematice ale unor fenomene din realitate
contin cel putin o ecuatie diferentiala. Toate softurile comerciale de matematica (Maple, Mathematica, Mathcad) ofera posibiltatea sa rezolvam numeric
aceste probleme.
Exemplele de rezolvare numerica care sunt n acest curs vor fi prezentate
n programul Maple 9, versiune care acopera toate celelate versiuni de Maple
n momentul de fata.
Pentru rezolvarea numerica a ecuatiilor diferentiale cu programul Maple se
foloseste functia dsolve (solve ordinary differential equations - ODEs) cu una
din urmatoarele sintaxe :
dsolve(ODE);
dsolve(ODE, x(t), extra.args);
dsolve({ODE, ICs}, x(t), extra.args);
n care:
ODE
x(t)
ICs
extra.args

ecuatia diferentiala ordinara pe care dorim sa o rezolvam


functia necunoscuta pe care dorim sa o determinam
conditiile initiale
argumente optionale care se folosesc pentru schimbarea
formei de afisare a solutiei (explicita, implicita, parametrica),
a metodei de rezolvare a ecuatiei (separarea variabilelor,
Bernoulli, Riccati, etc.).

Pentru exemplificare, consideram ecuatia diferentiala de ordinul ntai:


x =

t
(1 x);
1+t

t R {1},

x R {1}.

(1.62)

Aceasta ecuatie este cu variabile separate (caz particular de ecuatie liniara).


Prin utilizarea sintaxei dsolve(ODE) se obtine multimea solutiilor ecuatiei
date (ecuatia familiei de curbe integrale scrisa sub forma explicita):

36

CAPITOLUL 1
>

dsolve(diff(x(t),t)=(t/(1+t))*(1-x(t)));

 t
e
x (t) = 1+t
+ C1 (et + et t).

Daca dorim ca solutiile sa fie afisate sub forma parametrica, atunci se


foloseste argumentul optional parametric si obtinem:
>

dsolve(diff(x(t),t)=(t/(1+t))*(1-x(t)),x(t),parametric);
t

x (t) = 1 eC1 eC1t .


Se mai poate utiliza ca argument optional metoda de rezolvare a
ecuatiei. Daca dorim sa se rezolve ecuatia diferentiala ca o ecuatie
liniara, atunci se foloseste argumentul optional [linear] si obtinem:
>

dsolve(diff(x(t),t)=(t/(1+t))*(1-x(t)),x(t),[linear]);

 t
e
x (t) = 1+t
+ C1 (et + et t),

iar daca dorim sa se rezolve ecuatia diferentiala ca fiind o ecuatie


cu variabile separate, atunci folosim argumentul optional [separable] si
obtinem:
dsolve(diff(x(t),t)=(t/(1+t))*(1-x(t)),x(t),[separable]);
( C1 et 1t)et
x (t) =
.
C1
Nespecificand metoda de rezolvare Maple va alege una dintre ele.

>

Deoarece n secventele de mai sus nu s-a dat nici o conditie initiala, Maple a
afisat raspunsul cu ajutorul unei constante necunoscute. Daca specificam si
conditia initiala atunci calculatorul va rezolva o problema cu conditii initiale
(Problema Cauchy) si va afisa solutia acesteia.
Pentru ecuatia diferentiala (1.62) vom considera doua Probleme Cauchy
deoarece domeniul de definitie al membrului drept este reuniunea
(, 1) IR1 (1, +) IR1 .
Daca consideram t > 1 si conditia initiala x(2) = 4, atunci se obtine
solutia:
>

dsolve({diff(x(t),t)=(t/(1+t))*(1-x(t)),x(2)=4},x(t));
 t

2 e2 4
e
x (t) = 1+t
1/3 e e2
(et + et t),

iar daca consideram t < 1 si conditia initiala x(2) = 0, atunci se


obtine solutia:
>

dsolve({diff(x(t),t)=(t/(1+t))*(1-x(t)),x(-2)=0},x(t));

Calculul simbolic al solutiilor ecuatiilor de ordinul ntai

x (t) =

et
1+t

37


+ e2 (et + et t).

Pentru reprezentarea grafica a solutiei unei probleme cu date initiale, programul Maple foloseste functia plot (create a two-dimensional plot of functions).
Utilizarea acesteia implica urmatoarea sintaxa:
plot(f,h,v);
n care:
f
h
v

- functia care trebuie reprezentata grafic;


- domeniul de definitie al functiei pe axa orizontala;
- (optional) domeniul de variatie al functiei pe axa verticala.

Solutia Problemei Cauchy a ecuatiei (1.62) corespunzatoare conditiei initiale


x(2) = 4 este reprezentata pe Figura 2.
>
f1:=(exp(t)/(1+t)-1/3*(exp(-2)*exp(2)-4)/exp(-2))*
(exp(-t)+exp(-t)*t):
>
plot(f1,t=-1..infinity);

Figura 2
iar solutia Problemei Cauchy corespunzatoare conditiei initiale x(2) = 0
este reprezentata pe Figura 3.

38

CAPITOLUL 1

Figura 3
Dupa cum se poate observa din instructiunile de mai sus s-a atribuit variabilei
f 1 functia solutie a Problemei Cauchy si apoi am folosit n instructiunea plot.
In general, este recomandabil sa se atribuie unor expresii matematice variabile, deoarece aceasta simplifica scrierea.
In cele ce urmeaza, continuam exemplificarea rezolvand trei probleme cu
date initiale si, n fiecare caz, vom reprezenta grafic solutia:
1. Ecuatia liniara
x = x + 2et

(1.63)

>

dsolve(diff(x(t),t)=-x(t)+2*exp(t),x(t),[linear]);

>

x (t) = et + et C1
dsolve({diff(x(t),t)=-x(t)+2*exp(t),x(0)=2},x(t),
[linear]);

>

x (t) = et + et
plot(exp(t)+exp(-t),t=-2..2);

39

Calculul simbolic al solutiilor ecuatiilor de ordinul ntai

Figura 4
sau
>

plot(exp(t)+exp(-t),t=-2..2,color=black,style=point,
axes=boxed);

Figura 5
n care am folosit diferite comenzi optionale referitoare la modalitatea
de afisare a graficului.
2. Ecuatia de tip Riccati
x = x2 +

4
4
x 2,
t
t

t>0

(1.64)

40

CAPITOLUL 1

>

eq:=diff(x(t),t)=-x(t)^2+(4/t)*x(t)-4/t^2;

>

4 t2
eq := dtd x (t) = (x (t))2 + 4 x(t)
t
dsolve(eq,explicit,[Riccati]);

>

x (t) = ( C1 1/3 t3)


dsolve(eq,[Riccati]);

>

x (t) = ( C1 1/3 t3)


dsolve({eq,x(1)=2},x(t));
x (t) =

>

1 4

+ 4 t1

1 4

+ 4 t1

4 t3 +2
(2+t3 )t

dsolve({eq,x(1)=2},x(t),[Riccati]);
1

>
>
>

x (t) = (1/6 1/3 t3 ) t4 + 4 t1


sol1:=(4*t^3+2)/((2+t^3)*t):
sol2:=1/((-1/6-1/3/t^3)*t^4)+4/t:
plot([sol1,sol2],t=0..90,x=0..3,color=[red,blue],
style=[point,line]);

Figura 6

Calculul simbolic al solutiilor ecuatiilor de ordinul ntai

41

In secventele de mai sus observam ca, argumentul optional n care


cerem sa se afiseze solutia sub forma explicita este inutil, deoarece
acest lucru este facut automat de dsolve. Deasemenea, daca folosim
argumentul optional [Riccati] solutia ecuatiei difera doar aparent (cele
doua solutii afisate coincid dupa cum se poate observa din Figura 6
unde am reprezentat simultan ambele forme ale solutiei n acelasi
sistem de coordonate).
3. Ecuatia cu factor integrant
x =

>

>

>

3x2 t2 + 3 6= 0

(1.65)

dsolve(diff(x(t),t)=-2*t*x(t)/(3*x(t)^2-t^2+3),explicit);
p
x (t) = 1/6 C1 1/6
C1 2 12 t2 + 36
dsolve(diff(x(t),t)=-2*t*x(t)/(3*x(t)^2-t^2+3),implicit);
t2
x(t)

>

2tx
,
t2 + 3

3x2

+ 3 x (t) 3 (x (t))1 + C1 = 0

dsolve({diff(x(t),t)=-2*t*x(t)/(3*x(t)^2-t^2+3),x(0)=1});

x (t) = 1/6 36 12 t2
plot(1/6*(36-12*t^2)^(1/2), t=-1..1);

Figura 7

42

CAPITOLUL 1
Ecuatia cu factor integrant a fost rezolvata de Maple fara specificarea
factorului integrant = (t, x) iar solutia a fost afisata sub forma
explicita n primul caz, respectiv sub forma implicita n al doilea caz. In
Figura 7 este reprezentata solutia Problemei Cauchy corespunzatoare.

Capitolul 2
Ecuatii diferentiale de ordin
superior rezolvabile prin
metode elementare
Definitia 2.0.1 O ecuatie diferential
a de ordinul n 2 este o relatie de
dependenta functionala de forma
g(t, x, x,
..., x(n) ) = 0

(2.1)

ntre functia identica t 7 t definit


a pe un interval I IR1 necunoscut, o
functie necunoscuta x(t) si derivatele ei x,
x, ..., x(n) p
an
a la ordinul n definite
pe acelasi interval.
In ecuatia (2.1) functia g se considera cunoscuta si rezolvarea ecuatiei
nseamna determinarea functiilor necunoscute x care verifica ecuatia.
Definitia 2.0.2 O functie reala x de clas
a C n definit
a pe un interval deschis
1
I IR se numeste solutie a ecuatiei (2.1) dac
a pentru orice t I, sistemul
(n)
ordonat (t, x(t), x(t),

..., x (t)) apartine domeniului de definitie a lui g si


g(t, x(t), x(t),

..., x(n) (t)) = 0

(2.2)

Vom prezenta cateva cazuri de asemenea ecuatii care se rezolva cu metode


elementare si probleme concrete din diferite domenii care au condus la asemenea ecuatii.

43

44

2.1

CAPITOLUL 2

Ecuatii diferentiale liniare de ordinul al


doilea cu coeficienti constanti

Problema 2.1.1 Sa se determine variatia curentului ntr-un circuit format


dintr-o rezintenta R, o bobina cu inductanta L si un condensator de capacitate C legati n serie si conectati la o sursa de curent alternativ de tensiune
electromotoare E = E0 cos t
Rezolvare: Fie i(t) intensitatea curentului din circuit la momentul t. Caderile
de tensiune pe elementele circuitului sunt:
uR = R i;

di
uL = L ;
Z dt
1
i(t)dt;
uC =
C
conform celei de-a doua legi a lui Kirchhoff, suma caderilor de tensiune pe
bobina, rezistenta si condensator este egala n orice moment cu tensiunea
electromotoare a generatorului. Prin urmare avem:
Z
di
1
L
+Ri+
i(t)dt = E0 cos t,
dt
C
iar prin derivare se obtine ca intensitatea a curentului verifica egalitatea:

di
1
d2 i
+R
+ i = E0 sin t.
()
2
dt
dt C
Prin urmare avem de determinat o functie i(t) care mpreuna cu derivatele
ei de ordinul ntai si doi verifica relatia de dependenta functionala (). In ()
cu exceptia functiei i totul este cunoscut.
Pentru a determina functia necunoscuta i(t) vom arata n continuare
cum se rezolva o ecuatie diferentiala liniara de ordinul al doilea cu coeficienti
constanti.
O ecuatie diferentiala liniara de ordinul al doilea cu coeficienti constanti
este o ecuatie diferentiala de forma:
L

a2 x + a1 x + a0 x = f (t)

(2.3)

n care a0 , a1 , a2 sunt constante reale cunoscute, a2 6= 0, f (t) functie continua


cunoscuta si x este o functie reala de clasa C 2 necunoscuta.

Ecuatii diferentiale de ordinul al doilea cu coeficienti constanti

45

Observatia 2.1.1 Daca f = 0 atunci ecuatia (2.3) se numeste ecuatie diferentiala


liniara de ordinul doi cu coeficienti constanti omogena, iar daca f 6= 0 ecuatia
(2.3) se numeste ecuatie diferentiala liniara de ordinul doi cu coeficienti
constanti neomogena.
Vom determina mai ntai solutiile ecuatiei omogene urmand apoi sa determinam si solutiile ecuatiei neomogene.
Fie ecuatia omogena atasata ecuatiei (2.3):
a2 x + a1 x + a0 x = 0

(2.4)

Daca a2 = 0 atunci ecuatia (2.4) este o ecuatie liniara de ordinul ntai:


a1 x + a0 x = 0
si solutiile ei sunt date de formula
a

a0 t

x(t) = Ce

a0
din
a1
exponent, este
solutia ecuatiei algebrice a1 + a0 = 0, iar la formula solutiei
a
a0 t
x(t) = Ce 1 se poate ajunge nu numai pe calea descrisa n Capitolul 1 6
ci si cautand solutii de forma x(t) = Cet . Aceasta este ideea pe care o vom
folosi pentru a determina solutiile ecuatiei (2.4).
Impunand unei functii de forma x(t) = Cet sa verifice ecuatia (2.4)
rezulta ca trebuie sa verifice ecuatia de gradul al doilea:

n care C este o constanta reala oarecare. Observam ca raportul

a2 2 + a1 + a0 x = 0.

(2.5)

Daca radacinile 1 si 2 ale ecuatiei (2.5) sunt reale si distincte, atunci


functiile
x1 (t) = C1 e1 t si x2 (t) = C2 e2 t
sunt solutii ale ecuatiei (2.4) si functia
x(t) = C1 e1 t + C2 e2 t
este de asemenea solutie a ecuatiei (2.4).
Mai mult, pentru orice
t0 , x00 , x10 IR1 putem determina n mod unic constantele C1 si C2 astfel
ncat sa aiba loc
x(t0 ) = x00 si x(t
0 ) = x10 .
(2.6)

46

CAPITOLUL 2

In adevar, impunand conditiile (2.6) functiei x(t) = C1 e1 t + C2 e2 t ,


obtinem urmatorul sistem de ecuatii algebrice:
x00 = C1 e1 t0 + C2 e2 t0
x10 = C1 e1 t0 + C2 e2 t0
n care necunoscutele sunt C1 si C2 .
Determinantul acestui sistem este e(1 +2 )t0 (2 1 ) si este nenul
(1 6= 2 ), fapt pentru care sistemul are o solutie unica.
In particular rezulta de aici ca formula:
x(t) = C1 e1 t + C2 e2 t

(2.7)

reprezinta toate solutiile ecuatiei (2.4) n cazul n care ecuatia (2.5) are
radacini reale distincte.
Daca ecuatia (2.5) are radacinile confundate 1 = 2 = atunci pe langa
functia x1 (t) = C1 et si functia x2 (t) = C2 t et este solutie a ecuatiei (2.4).
Prin urmare orice functia x(t) de forma
x(t) = C1 et + C2 t et
adica
x(t) = et (C1 + C2 t)

(2.8)

este solutie a ecuatiei (2.4).


Mai mult, pentru orice t0 , x00 , x10 IR1 putem determina n mod unic
constantele C1 si C2 astfel ncat sa aibe loc x(t0 ) = x00 si x(t
0 ) = x10 .
In adevar, impunand aceste conditii functiei data de (2.8) rezulta urmatorul
sistem de ecuatii algebrice:
x00 = et0 (C1 + C2 t0 )
x10 = et0 C1 + C2 et0 + et0 t0 C2
al carui determinant este e2t0 6= 0.
In particular rezulta de aici ca, formula (2.8) reprezinta toate solutiile
ecuatiei (2.4) n cazul n care ecuatia (2.5) are radacinile confundate.
Ramane sa consideram cazul n care ecuatia (2.5) are radacinile complex
conjugate 1 = + i si 2 = i. In acest caz consideram functiile
x1 (t) = C1 et cos t si x2 (t) = C2 et sin t

47

Ecuatii diferentiale de ordinul al doilea cu coeficienti constanti

(C1 , C2 constante reale) si aratam ca fiecare din acestea este solutie a ecuatiei
(2.4).
Demonstratia se face prin verificare. Pentru exemplificare facem acest
calcul n cazul functiei x1 (t):
x 1 (t) = C1 et cos t C1 et sin t
x1 (t) = C1 2 et cos t 2C1 et sin t C1 2 et cos t
si nlocuind n ecuatia (2.5) avem:


a2 x1 + a1 x 1 + a0 x1 = C1 et cos t (2 2 )a2 + a1 + a0 +
+ C1 et sin t [2a2 a1 ] .
Deoarece
a2 ( + i)2 + a1 ( + i) + a0 = 0
avem
(2 2 )a2 + a1 + a0 + i [2a2 + a1 ] = 0
si prin urmare:
(2 2 )a2 + a1 + a0 = 0

si

2a2 + a1 = 0.

T
inand seama de aceste egalitati deducem egalitatea
a2 x1 + a1 x 1 + a0 x1 = 0
care arata ca functia x1 (t) = C1 et cos t este solutie a ecuatiei diferentiale
(2.4).
La fel se arata ca functia x2 (t) = C2 et sin t este solutie a ecuatiei
diferentiale (2.4).
Astfel, rezulta ca orice functie
x(t) = C1 et cos t + C2 et sin t

(2.9)

este solutie a ecuatiei (2.4).


Aratam n continuare ca pentru orice t0 , x00 , x10 IR1 putem determina
constantele C1 si C2 n mod unic astfel ncat sa aibe loc x(t0 ) = x00 si x(t
0) =
1
x0 .

48

CAPITOLUL 2

Impunand aceste conditii functiei (2.9) rezulta urmatorul sistem de ecuatii


algebrice:
x00 = et0 [C1 cos t0 + C2 sin t0 ]
x10 = et0 [C1 ( cos t0 sin t0 ) + C2 ( sin t0 + cos t0 )]
avand ca necunoscute constantele C1 , C2 .
Determinantul acestui sistem algebric este e2t0 si este diferit de zero.
In particular, rezulta de aici ca formula (2.9) reprezinta toate solutiile
ecuatiei (2.4) n cazul n care ecuatia (2.5) are radacinile complexe.
Am ajuns n acest fel sa determinam toate solutiile ecuatiei (2.4).
Aceasta nsa nu permite nca sa rezolvam problema 2.1.1 pusa la nceputul
paragrafului, pentru ca aceasta conduce de fapt la ecuatia (2.3), adica:
a2 x + a1 x + a0 x = f (t)
n care functia f este data.
Reamintim ca, deosebirea dintre ecuatiile (2.4) si (2.3) consta n faptul ca
n membrul drept al ecuatiei (2.3) este o functie continua care nu neaparat
este functia identic nula, adica este o ecuatie diferentiala de ordinul al doilea
cu coeficienti constanti neomogena.
Pentru determinarea solutiilor ecuatiei (2.3) este important sa observam
la nceput ca, daca x
e(t) este o solutie fixata a ecuatiei (2.3) si x(t) este o
solutie oarecare a aceleiasi ecuatii, atunci diferenta
x
e(t) = x(t) x(t)

este o solutie oarecare a ecuatiei (2.4). Intrucat solutiile x


e(t) ale ecuatiei
(2.4) sunt cunoscute, determinarea solutiilor x(t) ale ecuatiei (2.3) revine la
determinarea unei singure solutii x(t) ale acestei ecuatii.
O solutie particulara x(t) pentru ecuatia (2.3) se determina cu metoda
variatiei constantelor a lui Lagrange (un procedeu asemanator cu cel descris
n Cap 1 6).
In continuare prezentam aceasta metoda n cazul n care ecuatia algebrica (2.5) are radacinile reale distincte 1 , 2 . In acest caz solutiile ecuatiei
omogene (2.4) se scriu sub forma (2.7):
x
e(t) = C1 e1 t + C2 e2 t .

49

Ecuatii diferentiale de ordinul al doilea cu coeficienti constanti

Solutia particulara x(t) a ecuatiei neomogene (2.3) se cauta sub aceeasi


forma considerand nsa C1 , C2 functii de clasa C 1 de variabila t:
x(t) = C1 (t)e1 t + C2 (t)e2 t

(2.10)

Pentru a impune functiei x(t) sa verifice ecuatia (2.3) calculam derivata


acesteia si obtinem:

x(t)
= C 1 (t)e1 t + C 2 (t)e2 t + C1 (t)1 e1 t + C2 (t)2 e2 t

(2.11)

In continuare ar trebui sa calculam derivata de ordinul al doilea x


prin
derivare n raport cu t n expresia (2.11). Aceasta ar introduce derivatele
de ordinul al doilea ale functiilor C1 (t), C2 (t) de existenta carora nu ne-am
asigurat. De aceea impunem conditia suplimentara:
C 1 (t)e1 t + C 2 (t)e2 t = 0

(2.12)

Cu aceasta (2.11) devine:

x(t)
= C1 (t)1 e1 t + C2 (t)2 e2 t

(2.13)

iar prin derivare obtinem:


= C 1 (t)1 e1 t + C 2 (t)2 e2 t + C1 (t)21 e1 t + C2 (t)22 e2 t .
x(t)

(2.14)

Inlocuind (2.13) si (2.14) n (2.3) rezulta:


C1 (t)(a2 21 + a1 1 + a0 )e1 t + C2 (t)(a2 22 + a1 2 + a0 )e2 t +
+ C 1 (t)a2 1 e1 t + C 2 (t)a2 2 e2 t = f (t)
sau

1
C 1 (t)1 e1 t + C 2 (t)2 e2 t = f (t)
a2

(2.15)

Astfel, sistemul de ecuatii algebrice format din ecuatiile (2.12) si (2.15):


C 1 (t)e1 t

C 2 (t)e2 t

C 1 (t)1 e1 t + C 2 (t)2 e2 t =

0
1
f (t)
a2

(2.16)

50

CAPITOLUL 2

n care necunoscutele sunt C 1 (t), C 2 (t) (derivatele functiilor C1 (t) si C2 (t)),


are determinantul (2 1 )e(1 +2 )t 6= 0 si permite determinarea functiilor
C 1 (t) si C 2 (t):
C 1 (t) =
C 2 (t) =

1
e(1 +2 )t e2 t f (t)
a2 (2 1 )

Rezulta de aici ca functiile C1 (t) si C2 (t) sunt date de:


Z t
1
C1 (t) =
e1 f ( )d
a2 (2 1 ) t
C2 (t) =

1
a2 (2 1 )

e2 f ( )d

Z t
1
2 t
+
e
e2 f ( )d.
a2 (2 1 )
t
Rezulta ca o solutie oarecare a ecuatiei (2.3) este data de
x(t) = x
e(t) + x(t)

1
e1 t
x(t) = C1 e + C2 e
a2 (2 1 )
Z t
1
2 t
+
e
e2 f ( )d
a2 (2 1 )
t
1 t

2 t

(2.18)

iar solutia particulara a ecuatiei neomogene (2.3) este:


Z t
1
1 t
e
e1 f ( )d +
x(t) =
a2 (2 1 )
t

adica:

(2.17)

1
e(1 +2 )t e1 t f (t)
a2 (2 1 )

(2.19)

e1 f ( )d +
(2.20)

Facand un rationament asemanator n cazul n care ecuatia algebrica


(2.5) are radacini reale egale 1 = 2 = , pentru ecuatia (2.3) gasim solutia
particulara:


Z
Z t
1 t
t
t

x(t) = e
e
f ( )d +
e
f ( )d
a2 t
a2 t

Ecuatii diferentiale de ordinul al doilea cu coeficienti constanti

51

si solutia generala
x(t) = e1 t (C1 + C2 t) +


Z
Z t
t
1 t

+e
e
f ( )d +
e
f ( )d
a2 t
a2 t
t

(2.21)

In cazul n care ecuatia algebrica (2.5) are radacinile complexe 1 = +i


si 1 = i, cu metoda variatiei constantelor gasim solutia particulara:
Z t
1
t
x(t) =
e cos t
e sin f ( )d +
a2

Z tt
1
+
et sin t
e cos f ( )d
a2
t
si solutia generala
x(t) = C1 et cos t + C2 et sin t
1

et cos t
a2
1
+
et sin t
a2

e sin f ( )d +

et cos f ( )d

(2.22)

In general pentru orice t0 , x0 , x1 IR1 putem determina constantele C1 si


0
0
C2 din formula de reprezentare a solutiei x(t) a ecuatiei neomogene ((2.20),
(2.21), (2.22)) astfel ncat sa avem x(t0 ) = x00 si x(t
0 ) = x10 .
Folosind una din formulele (2.20), (2.21), (2.22), determinata de natura
1
radacinilor ecuatiei L 2 + R +
= 0, putem determina toate solutiile
C
ecuatiei () din problema 2.1.1. Cunoscand valoarea i0 a curentului la momentul t0 si valoarea variatiei curentului i10 la momentul t0 , se determina constantele C1 si C2 din formulele de reprezentare a solutiei astfel ncat solutia
0 ) = i10 .
oarecare i(t) a ecuatiei sa verifice conditiile initiale i(t0 ) = i0 si i(t

Exercitii
1. Rezolvati urmatoarele probleme cu date initiale:
a)

x x = 0

x(0) = 2, x(0)

=0

52

CAPITOLUL 2
R: x(t) = et + et
b)

x + 2x + x = 0 x(0) = 0, x(0)

=1
R: x(t) = t et

c)

d)

x 4x + 4x = 0 x(1) = 1, x(1)

=0
R: x(t) = 3e2t2 2t e2t2
 
 
x
= 1, x
=0
2
2

x + x = 0

R: x(t) = sin t

e)

x + x + x = 0

x(0) = 0, x(0)

=1

1
2
R: x(t) =
3 e 2 t sin
3
2. Rezolvati urmatoarele ecuatii diferentiale :

a) x + 3x + 2x =


2
3t
3

1
1 + et

R: x(t) = et ln(1 + et ) + e2t ln(1 + et ) e2t C1 + et C2


b) x 6x + 9x =

9t2 + 6t + 2
t3

R: x(t) = e3t C1 + t e3t C2 +


c) x + x =

1
t

et et
+
2
2

1
R: x(t) = C1 sin t + C2 cos t + (e2t + 1) et
4
d) x 3x + 2x = 2e2t
R: x(t) = (2tet 2et + C1 et + C2 )et
e) x 4x + 4x = 1 + et + e2t

Ecuatii diferentiale de ordinul al doilea cu coeficienti constanti

R: x(t) = C1 e2t + C2 t e2t +

1 1 2 2t
+ t e + et
4 2

f ) x + x = sin t + cos 2t
R: x(t) = C1 sin t + C2 cos t

1 1
2
cos t2 + t cos t
3
3 2

g) x 2(1 + m)x + (m2 + 2m)x = et + et ,


R: x(t) = C1 emt + C2 e(m+2)t +
h) x 5x + 6x = 6t2 10t + 2

m IR1

((m + 3)e2t + m 1) et
m3 + 3m2 m 3

R: x(t) = C1 e3t + C2 e2t + t2


i) x 5x = 5t2 + 2t
1
1
R: x(t) = t3 + e5t C1 + C2
3
5
j) x + x = tet
1
R: x(t) = C1 sin t + C2 cos t + (1 + t) et
2
k) x x = tet + t + t3 et
1
(4te2t + 2e2t 16tet 2t4 +
16
+4t2 e2t 4t3 6t2 6t 3) et

R: x(t) = C1 et + C2 et +

l) x 7x + 6x = sin t
R: x(t) = C1 et + C2 e6t +

7
5
cos t +
sin t
74
74

m) x 4x + 4x = sin t cos 2t
10
191
R: x(t) = C1 e2t + C2 te2t
sin t cos t2
sin t+
169
4225
24
788
+
cos t3
cos t
169
4225

53

54

CAPITOLUL 2

n) x + x = cos t cos 3t
R: x(t) = C1 sin t + C2 cos t +

1
1
1
t sin t + cos t3 cos t
2
2
8

Ecuatii diferentiale liniare de ordinul n cu coeficienti constanti

2.2

55

Ecuatii diferentiale liniare de ordinul n


cu coeficienti constanti

O ecuatie diferentiala liniara de ordinul n cu coeficienti constanti este o


ecuatie diferentiala de forma
an x(n) + an1 x(n1) + . . . + a1 x + a0 x = f (t)

(2.23)

n care a0 , a1 , . . . , an1 , an sunt constante reale cunoscute, an 6= 0, f (t) functie


cunoscuta continua si x este functie reala de clasa C n necunoscuta.
Observatia 2.2.1 Daca f = 0, atunci ecuatia (2.23) se numeste ecuatie
diferentiala liniara de ordinul n cu coeficienti constanti omogena, iar daca
f 6= 0 ecuatia (2.23) se numeste ecuatie diferentiala liniara de ordinul n cu
coeficienti constanti neomogena.
Rezolvam mai ntai ecuatia omogena atasata ecuatiei (2.23):
an x(n) + an1 x(n1) + . . . + a1 x + a0 x = 0

(2.24)

Pentru determinarea solutiilor ecuatiei (2.24) se cauta solutii de forma


x(t) = C et . Impunand unei asemenea functii sa verifice ecuatia (2.24)
rezulta ca trebuie sa verifice ecuatia algebrica
an n + an1 n1 + . . . + a1 + a0 = 0

(2.25)

numita ecuatie caracteristica.


Daca ecuatia (2.25) are toate radacinile reale si distincte 1 , 2 , . . . n
atunci functiile xi (t) = Ci ei t , i = 1, n sunt solutii ale ecuatiei (2.24) si orice
functie x(t) data de:
x(t) = C1 e1 t + C2 e2 t + . . . + Cn en t

(2.26)

este solutie a ecuatiei (2.24) (C1 , C2 , . . . , Cn sunt constante reale oarecare).


Mai mult, oricare ar fi t0 , x00 , x10 , ..., xn1
IR1 putem determina n mod
0
unic constantele C1 , C2 , . . . , Cn astfel ncat sa aiba loc
x(t0 ) = x00 , x(t
0 ) = x10 , ... , x(n1) (t0 ) = x0n1 .
In particular rezulta de aici ca formula (2.26) reprezinta toate solutiile
ecuatiei (2.24) n acest caz.

56

CAPITOLUL 2

Daca printre radacinile ecuatiei caracteristice (2.25) exista si radacini


complexe simple, de exemplu = + i si = i, atunci fiecarei perechi
de radacini complex conjugate i corespund solutiile
x1 (t) = C1 et cos t si x2 (t) = C2 et sin t
Pentru = 0 aceste solutii devin:
x1 (t) = C1 cos t si x2 (t) = C2 sin t

Astfel, daca ecuatia caracteristica are 2k radacini complexe simple j =


j + ij si j = j ij , j = 1, k si n 2k radacini reale simple 2k+1 , . . . , n ,
atunci orice functie x(t) data de:
x(t) =

k
X

Cj1

j=1

j t

cos j t +

k
X
j=1

Cj2

j t

sin j t +

n
X

j=2k+1

Cj ej t (2.27)

este solutie a ecuatiei (2.24) (Cj1 , Cj2 , j = 1, k si Cj , j = 2k + 1, n sunt constante reale oarecare).
Mai mult, oricare ar fi t0 , x00 , x10 , ..., xn1
IR1 putem determina n mod
0
1
2
unic constantele Cj , Cj , j = 1, k si Cj , j = 2k + 1, n astfel ncat sa aiba loc
x(t0 ) = x00 , x(t
0 ) = x10 , ..., x(n1) (t0 ) = xn1
. In particular rezulta de aici ca
0
formula (2.27) reprezinta toate solutiile ecuatiei (2.24) n acest caz.
Daca ecuatia caracteristica (2.25) are k radacini reale 1 , . . . , k avand ordine de multiplicitate q1 , . . . , qk si l radacini complex conjugate 1 i1 , . . . , l
il avand ordine de multiplicitate r1 , . . . , rl , atunci orice functie x(t) data de
formula:
x(t) =

k
X
j=1

j t

Pqj 1 (t) +

l
X
j=1



ej t Qrj 1 (t) cos j t + Rrj 1 (t) sin j t

(2.28)
este solutie a ecuatiei (2.24), unde Pqj 1 (t) sunt polinoame de grad qj 1 cu
coeficineti reali nedeterminati si Qrj 1 , Rrj 1 sunt polinoame de grad rj 1
cu coeficienti reali nedeterminati.
Mai mult, oricare ar fi t0 , x10 , x20 , ..., xn1
IR1 putem determina n mod
0
unic coeficientii polinoamelor Pqj 1 , Qqj 1 , Rqj 1 astfel ncat sa aiba loc x(t0 ) =
x10 , x(t
0 ) = x20 , ..., x(n1) (t0 ) = xn1
.
0
In particular rezulta de aici ca formula (2.28) reprezinta toate solutiile
ecuatiei (2.24) n acest caz.

Ecuatii diferentiale liniare de ordinul n cu coeficienti constanti

57

Reamintim ca obiectul acestui paragraf este rezolvarea ecuatiei diferentiale


de ordinul n, cu coeficienti constanti neomogena (2.23):
an x(n) + an1 x(n1) + . . . + a1 x + a0 x = f (t)
n care a0 , a1 , . . . , an1 , an sunt constante reale date, an 6= 0, f functie cunoscuta continua si x este functie reala de clasa C n necunoscuta.
Pentru determinarea solutiilor ecuatiei (2.23) este important sa observam
ca daca x(t) este o solutie fixata a ecuatiei (2.23) si x(t) este o solutie oarecare
a aceleiasi ecuatii, atunci diferenta x(t) x(t) = x
e(t) este o solutie oarecare a
ecuatiei diferentiale liniare omogene cu coeficienti constanti, (2.24). Intrucat
solutiile x
e(t) ale ecuatiei omogene (2.24) sunt date n general de (2.28), determinarea solutiilor x(t) ale ecuatiei (2.23) revine la determinarea unei singure
solutii x(t) ale acestei ecuatii.
O solutie particulara x(t) pentru ecuatia (2.23) se determina cu metoda
variatiei constantelor a lui Lagrange, un procedeu asemenator cu cel descris
n paragraful precedent.
Vom ilustra acest procedeu pe un exemplu (n = 3):
Exemplul 2.2.1 Sa se determine solutiile ecuatiei:
...
x + 4
x + 5x = 4et
Consideram ecuatia omogena
...
x + 4
x + 5x = 0
Ecuatia caracteristica asociata este:
3 + 42 + 5 = 0
ale carei radacini sunt:
0 = 0, 1 = 2 i, 2 = 2 + i.

Solutiile ecuatiei omogene sunt date de:

y(t) = C1 + C2 e2t cos t + C3 e2t sin t.

Cautam x(t), o solutie particulara pentru ecuatia neomogena, sub forma


x(t) = C1 (t) + C2 (t) e2t cos t + C3 (t) e2t sin t

58

CAPITOLUL 2

n care C1 (t), C2 (t), C3 (t) sunt functii de clasa C 1 care trebuiesc determinate.
Calculam derivata ntai a functiei x(t) si obtinem:
x = C 1 + C 2 e2t cos t + C 3 e2t sin t 2C2 e2t cos t
2C3 e2t sin t C2 e2t sin t + C3 e2t cos t

Impunem ca C 1 , C 2 , C 3 sa verifice:
C 1 + C 2 e2t cos t + C 3 e2t sin t = 0

si obtinem:
x = C2 e2t (2 cos t + sin t) + C3 e2t (cos t 2 sin t)
Calculam derivata a doua a functiei x(t) si obtinem:
= C 2 e2t (2 cos t + sin t) + C 3 e2t (cos t 2 sin t)+
x

+2C2 e2t (2 cos t + sin t) 2C3 e2t (cos t 2 sin t)


C2 e2t (2 sin t + cos t) + C3 e2t ( sin t 2 cos t) =
= C 2 e2t (2 cos t + sin t) + C 3 e2t (cos t 2 sin t)+
+C2 e2t (3 cos t + 4 sin t) + C3 e2t (3 sin t 4 cos t).

Impunem ca C 2 , C 3 sa verifice:
C 2 e2t (2 cos t + sin t) + C 3 e2t (cos t 2 sin t) = 0

si obtinem
= C2 e2t (3 cos t + 4 sin t) + C3 e2t (3 sin t 4 cos t)
x
De aici calculam derivata a treia a functiei x(t) si obtinem:
...
x = C 2 e2t (3 cos t + 4 sin t) + C 3 e2t (3 sin t 4 cos t)

2C2 e2t (3 cos t + 4 sin t) 2C3 e2t (3 sin t 4 cos t)+


+C2 e2t (3 sin t + 4 cos t) + C3 e2t (3 cos t + 4 sin t) =
= C 2 e2t (3 cos t + 4 sin t) + C 3 e2t (3 sin t 4 cos t)+
+C2 e2t (2 cos t 11 sin t) + C3 e2t (2 sin t + 11 cos t).

59

Ecuatii diferentiale liniare de ordinul n cu coeficienti constanti

Inlocuind toate acestea n ecuatia data rezulta:


C 2 e2t (3 cos t + 4 sin t)
+C2 e2t (2 cos t 11 sin t)
+C2 e2t (12 cos t + 16 sin t)
C2 e2t (10 cos t + 5 sin t)

+C 3 e2t (3 sin t 4 cos t)


+C3 e2t (2 sin t + 11 cos t)
+C3 e2t (12 sin t 16 cos t)
+C3 e2t (5 cos t 10 sin t)

+
+

= 4et

sau
C 2 e2t (3 cos t + 4 sin t) + C 3 e2t (3 sin t 4 cos t) = 4et
Aceasta egalitate mpreuna cu sistemul de conditii impus pe parcurs
functiilor C 1 , C 2 , C 3 conduce la urmatorul sistem liniar de ecuatii algebrice
n necunoscutele C 1 , C 2, C 3 :

C 1 +C 2 e2t cos t
+C 3 e2t sin t
=0

C 2 e2t (2 cos t + sin t)


+C 3 e2t (cos t 2 sin t)
=0

C 2 e2t (3 cos t + 4 sin t) +C 3 e2t (4 cos t + 3 sin t) = 4et


Din ultimele doua ecuatii rezula sistemul algebric:

C 2 (2 cos t sin t) +C 3 (cos t 2 sin t)

=0


C2 (3 cos t + 4 sin t) +C 3 (4 cos t + 3 sin t) = 4et

Determinantul sistemului este:


=

(2 cos t sin t)(4 cos t + 3 sin t)


(cos t 2 sin t)(3 cos t + 4 sin t) =
8 cos2 t 6 sin t cos t + 4 sin t cos t 3 sin2 t 3 cos2 t
4 sin t cos t + 6 sin t cos t + 8 sin2 t = 8 3 = 5

si solutiile sunt date de:


4
C 2 = et (cos t 2 sin t)
5

4
C 3 = et (2 cos t sin t).
5

60

CAPITOLUL 2
Inlocuind C 2 , C 3 n prima ecuatie, se obtine C 1 :
4 t
4
C 1 =
e cos t(cos t 2 sin t) + et sin t(2 cos t + sin t) =
5
5
4 t
2
2
=
e [cos t + sin t] =
5
4 t
=
e
5
Astfel au fost gasite derivatele functiilor necunoscute C 1 , C 2 , C 3 :
4 t
e
5
4
= et [cos t 2 sin t]
5
4
= et [2 cos t + sin t]
5

C 1 =
C 2
C 3
de unde rezulta:

4
C1 = et
5
1
C2 =
et [12 cos t + 4 sin t]
10
1
C3 =
et [4 cos t + 12 sin t]
10
Obtinem de aici:
4
1
x(t) = et +
et [12 cos t + 4 sin t] cos t +
5
10
1
et [4 cos t + 12 sin t] sin t
+
10
de unde avem ca solutia generala a ecuatiei neomogene
x(t) = x
e(t) + x(t)

este:

x(t) = C1 + c2 e2t cos t + C3 e2t sin t

4 t
e +
5

1
et [12 cos t + 4 sin t] cos t +
10
1
+
et [4 cos t + 12 sin t] sin t
10
+

Ecuatii diferentiale liniare de ordinul n cu coeficienti constanti

61

Exercitii
1. Rezolvati urmatoarele ecuatii diferentiale (cu calculatorul):
...
a) x 2
x x + 2x = 0
R: x(t) = C1 et + C2 e2t + C3 et
b) x(4) 5
x + 4x = 0
R: x(t) = C1 et + C2 e2t + C3 et + C4 e2t
...
c) x 6
x + 12x 8x = 0
R: x(t) = C1 e2t + C2 t e2t + C3 t2 e2t
d) x(7) + 3x(6) + 3x(5) + x(4) = 0
R: x(t) = C1 et +C2 tet +C3 t2 et +C4 +C5 t+C6 t2 +C7 t3
...
e) x x + x x = 0
R: x(t) = C1 et + C2 sin t + C3 cos t
f ) x(4) + 2
x+x= 0
R: x(t) = C1 sin t + C2 cos t + C3 t sin t + C4 t cos t
...
g) x(4) 3 x + 5
x 3x + 4x = 0
R: x(t) = C1 sin t + C2 cos t + C3 e
!
3
7
+C4 e 2 t cos
t
2

3
t
2

sin

!
7
t +
2

2. Determinati solutiile urmatoarelor probleme cu date initiale:


...
a) x 2
x x + 2x = 0 x(0) = 0, x(0)

= 1 x(0) = 2

62

CAPITOLUL 2
1
2
1
R: x(t) = et + e2t et
2
3
6
...
b) x x + x x = 0 x(1) = 0, x(1)

= 1 x(1) = 2
R: x(t) = et1 (sin 1) sin t (cos 1) cos t

...
c) x(4) 5
x + 4x = 0 x(0) = 0, x(0)

= 1 x(0) = 2, x (0) = 3

1
1
1
1
R: x(t) = et + e2t et + e2t
6
6
2
2
3. Rezolvati urmatoarele ecuatii diferentiale:
...
a) x 2
x x + 2x = t + 1
R: x(t) =

3 1
+ t + C1 et + C2 e2t + C3 et
4 2

...
b) x 6
x + 12x 8x = sin t
R: x(t) =

11
2
cos t
sin t+C1 e2t +C2 t2 e2t +C3 t3 e2t
125
125

Reducerea ecuatiei diferentiale liniare de ordinul n a lui Euler la o ecuatie liniara

2.3

63

Reducerea ecuatiei diferentiale liniare de


ordinul n a lui Euler la o ecuatie diferential
a
liniar
a de ordinul n cu coeficienti constanti

Definitia 2.3.1 Ecuatia diferential


a liniar
a de ordinul n de forma:
an tn x(n) + an1 tn1 x(n1) + . . . + a1 t x + a0 x = 0

(2.29)

n care a0 , a1 , . . . , an sunt constante reale, se numeste ecuatie diferential


a
liniara de ordinul n a lui Euler.
Propozitia 2.3.1 Prin schimbarea de variabil
a |t| = e ecuatia diferential
a
(2.29) se reduce la o ecuatie diferential
a liniar
a de ordinul n cu coeficienti
constanti.
Demonstratie: Fie x = x(t) o solutie a ecuatiei (2.29) si y functia y( ) =
x(e ). De aici, pentru t > 0, avem ca x(t) = y(ln t) iar prin derivare succesiva
obtinem:
dx
dy 1
=

dt
d t
d2 x
d2 y 1
dy 1
1
=
2
2 = 2
2
2
dt
d t
d t
t
d3 x
2
=

dt3
t3
=

t3

d2 y dy

d 2 d

1
+ 3
t

d3 y
d2 y
dy

3
+
2
d 3
d 2
d

d2 y dy

d 2 d

d3 y d2 y

d 3 d 2

Daca presupunem ca pentru 1 k < n avem


k
dk x
1 X k di y
=

c
dtk
tk i=1 i d i

atunci printr-o noua derivare deducem egalitatea


k+1
dk+1 x
1 X k+1 di y
=

c
i
dtk+1
tk+1 i=1 i
d

64

CAPITOLUL 2

Rezulta n acest fel ca derivatele de orice ordin (1 k n) ale functiei


1
x se exprima ca un produs ntre k+1 si o combinatie liniara a derivatelor de
t
ordin i k + 1 ale functiei y.
Inlocuind n (2.29) se obtine ca functia y verifica o ecuatie diferentiala
liniara de ordinul n cu coeficienti constanti.
Se determina solutiile y = y( ) ale acestei ecuatii si apoi solutiile x(t) ale
lui (2.29) pentru t > 0:
x(t) = y(ln t).
Pentru t < 0 se rationeaza la fel si se obtine:
x(t) = y(ln |t|).

Exercitii:
Rezolvati urmatoarele ecuatii diferentiale:
1. t2 x + tx x = 0
R: x(t) = C1 t + C2

1
t

...
2. 12t3 x 25t2 x + 28tx 6x = 0
1

R: x(t) = C1 t2 + C2 t 12 + C3 t3
3. t2 x + tx = 0
R: x(t) = C1 + C2 ln t
4. t2 x tx + x = 0
R: x(t) = C1 t + C2 t ln t

65

Calculul simbolic al solutiilor ecuatiilor de ordinul n

2.4

Calculul simbolic al solutiilor ecuatiilor


diferentiale de ordinul n

Pentru rezolvarea numerica a ecuatiilor diferentiale de ordin superior


(n 2) Maple foloseste aceeasi functie dsolve (solve ordinary differential
equations - ODEs) care a fost prezentata n capitolul anterior.
Noutatea care apare aici consta n scrierea sintaxei pentru derivatele de ordin
superior. De exemplu, derivata de ordinul al doilea a functiei x(t) poate fi
scrisa ntr-unul din urmatoarele moduri:
diff(x(t),t,t)
diff(x(t),t$2)
(D@@2)(x)(t)
Pentru exemplificare, vom rezolva cateva ecuatii si probleme cu date
initiale:
1. Ecuatia diferentiala liniara de ordinul al doilea cu coeficienti constanti
omogena:
x 4x + 4x = 0;
(2.30)
>

eq1:=diff(x(t),t,t)-4*diff(x(t),t)+4*x(t)=0;

>

eq1 := dtd 2 x (t) 4 dtd x (t) + 4 x (t) = 0


dsolve(eq1,x(t));

>

x (t) = C1 e2 t + C2 e2 t t
dsolve({eq1,x(1)=1,D(x)(1)=0},x(t));

2t

>
>

2t

x (t) = 3 ee2 2 ee2 t


sol1:=3*exp(2*t)/exp(2)-2*exp(2*t)*t/exp(2):
plot(sol1,t=-infinity..infinity);

66

CAPITOLUL 2

Figura 8

Se observa ca, daca nu s-a dat nici o conditie initiala solutia generala
este afisata cu ajutorul a doua constante. Mai precis, numarul constantelor este acelasi cu ordinul ecuatiei, n cazul ecuatiei de ordinul al
doilea solutia generala exprimandu-se cu ajutorul a doua constante.
Pentru ca Maple sa afiseze solutia unei Probleme Cauchy n cazul unei
ecuatii de ordin superior trebuie sa-i dam n conditii initiale:
x(t0 ) = x00 , x(t
0 ) = x10 , ... , x(n1) (t0 ) = xn1
.
0
2. Ecuatia diferentiala liniara de ordinul al patrulea cu coeficienti constanti
omogena:
x(4) 5
x + 4x = 0;
(2.31)
>

eq2:=diff(x(t),t,t,t,t)-5*diff(x(t),t,t)+4*x(t)=0;

>

eq2 := dtd 4 x (t) 5 dtd 2 x (t) + 4 x (t) = 0


eq2:=diff(x(t),t$4)-5*diff(x(t),t$2)+4*x(t)=0;

>

>

>

eq2 := dtd 4 x (t) 5 dtd 2 x (t) + 4 x (t) = 0


eq2:=(D@@4)(x)(t)-5*(D@@2)(x)(t)+4*x(t)=0;


eq2 := D (4) (x) (t) 5 D (2) (x) (t) + 4 x (t) = 0
dsolve(eq2,x(t));

x (t) = C1 e2 t + C2 et + C3 e2 t + C4 et
dsolve({eq2,x(0)=0,D(x)(0)=1,(D@@2)(x)(0)=2,

(D@@3)(x)(0)=3},x(t));
x (t) = 1/2 et + 1/6 e2 t + 1/2 e2 t 1/6 et

Calculul simbolic al solutiilor ecuatiilor de ordinul n


>

sol2:=-1/2*exp(-t)+1/6*exp(-2*t)+1/2*exp(2*t)-

>

1/6*exp(t):
plot(sol2,t=-2..2);

67

Figura 9
Din instructiunile de mai sus reiese ca, n rezolvarea Problemei Cauchy
pentru o ecuatie diferentiala de ordinul patru s-au folosit patru conditii
initiale. Se observa deasemenea, sintaxa corespunzatoare derivatelor de
ordin superior a fost scrisa n cele trei moduri prezentate la nceputul
paragrafului.
3. Ecuatia diferentiala liniara de ordinul al treilea cu coeficienti constanti
neomogena:
...
x 6
x + 12x 8x = sin t;
(2.32)
>

eq3:=diff(x(t),t,t,t)-6*diff(x(t),t,t)+12*diff(x(t),t)
-8*x(t)=sin(t);
d3
x (t)
dt3

eq3 :=
6 dtd 2 x (t) + 12 dtd x (t) 8 x (t) = sin (t)
>
dsolve(eq3);
11
2
x (t) = 125
cos (t) 125
sin (t) + C1 e2 t + C2 e2 t t + C3 e2 t t2
>
dsolve({eq3,x(0)=0,D(x)(0)=2,(D@@2)(x)(0)=4});
11
2
11 2 t
19 2 t 2
x (t) = 125
cos (t) 125
sin (t) + 125
e + 46
e2 t t 10
e t
25
>
sol3:=-11/125*cos(t)-2/125*sin(t)+11/125*exp(2*t)+

>

46/25*exp(2*t)*t-19/10*exp(2*t)*t^2:
plot(sol3,t=-4..1);

68

CAPITOLUL 2

Figura 10

In cele ce urmeaza, vom mai prezenta o alta functie de plotare DEtools


[DEplot] (plot solutions to an equation or a system of DEs) pentru a
vizualiza solutia acestei probleme cu date initiale. Utilizarea acesteia nu
necesita rezolvarea ecuatiei n avans deoarece ecuatia este inclusa direct
n instructiune. Sintaxa acestei functii poate avea una din urmatoarele
forme:

with(DEtools):DEplot(deqns, vars, trange, options);

with(DEtools):DEplot(deqns, vars, trange, inits, options);

with(DEtools):DEplot(deqns, vars, trange, xrange, yrange, options);

with(DEtools):DEplot(deqns, vars, trange, inits, xrange, yrange, options);

n care:

Calculul simbolic al solutiilor ecuatiilor de ordinul n

deqns

vars
trange
inits
xrange
yrange
options

>

69

- ecuatia diferentiala de orice ordin pe care dorim sa o


rezolvam sau lista de ecuatii diferentiale de ordinul ntai
(n cazul sistemelor)
- variabila independenta sau lista variabilelor independente
- domeniul de definitie al variabilei independente
- lista de conditii initiale
- domeniul de variatie al primei variabile dependente
- domeniul de variatie al celei de-a doua variabile
dependente
- diferite optiuni: modul de afisare al solutiei, metoda de
rezolvare, etc.

with(DEtools):DEplot(eq3,x(t),t=-4..1,[[x(0)=0,D(x)(0)=2,
(D@@2)(x)(0)=4]],x=-0.6..1.8,stepsize=.05,title=Solutia
Problemei Cauchy);

Figura 11

4. Ecuatia diferentiala liniara de ordinul al treilea cu coeficienti variabili


de tip Euler:
...
t2 x + 5t
x + 4x = ln t,
t>0
(2.33)
>
eq4:=t^2*diff(x(t),t,t,t)+5*t*diff(x(t),t,t)+
4*diff(x(t),t)=ln(t);
3

>

eq4 := t2 dtd 3 x (t) + 5 t dtd 2 x (t) + 4 dtd x (t) = ln (t)


dsolve({eq4,x(2)=2,D(x)(2)=1/2,(D@@2)(x)(2)=3});

70

CAPITOLUL 2

>

))ln(t)
x (t) = 2 ln(2 ) + 19 + (29 +2 ln(2
+
t
32 ln(2 )2 (ln(2 ))2 32
+ 1 /4t(ln(t)) 2
t
sol4:=-2*ln(2)+19+(-29+2*ln(2))*ln(t)/t+(32*ln(2)-

>

2*ln(2)^2-32)/t+1/4*t*(ln(t)-2):
plot(sol4,t=0.1..infinity,axes=boxed);

Figura 12

Capitolul 3
Sisteme de ecuatii diferentiale
de ordinul nt
ai liniare cu
coeficienti constanti
3.1

Sisteme de ecuatii diferentiale de ordinul


nt
ai liniare cu coeficienti constanti omogene

Definitia 3.1.1 Un sistem de ecuatii diferentiale de ordinul nt


ai liniare
cu coeficienti constanti omogen este un sistem de n relatii de dependent
a
functionala de forma:
x 1 = a11 x1 + a12 x2 + . . . + a1n xn
x 2 = a21 x1 + a22 x2 + . . . + a2n xn
..
.
x n = an1 x1 + an2 x2 + . . . + ann xn

(3.1)

dintre un sistem de n functii necunoscute x1 , x2 , . . . , xn si derivatele acestora


x1 , x2 , . . . , xn . In sistemul (3.1) coeficientii aij sunt constante considerate
cunoscute.
Definitia 3.1.2 Un sistem ordonat de n functii reale x1 , x2 , . . . , xn de clas
a
71

72

CAPITOLUL 3

C 1 este solutie a sistemului (3.1) dac


a verific
a
n

dxi X
=
aij xi (t)
dt
j=1
pentru orice t IR1 .
Definitia 3.1.3 Fiind date t0 IR si (x01 , x02 , . . . , x0n ) IRn problema determinarii solutiei (x1 (t), x2 (t), . . . , xn (t)) a sistemului (3.1) care verifica
xi (t0 ) = x0i i = 1, n se numeste problem
a cu date initiale sau problema
Cauchy.
Pentru reprezentarea matriceala a sistemului (3.1) notam cu A matricea
patratica care are ca elemente constantele aij : A = (aij )i,j=1,n si cu X matricea coloana X = (x1 , x2 , . . . xn )T . Cu aceste matrice sistemul (3.1) se scrie
sub forma matriceala:
X = A X.
(3.2)
In aceasta problema derivarea functiei matriceale X = X(t) nseamna derivarea
elementelor matricei, iar produsul A X nsemna produsul dintre matricea A
si matricea X.
Problema Cauchy (problema cu date initiale) se scrie matriceal sub forma:
X = A X,

X(t0 ) = X 0

(3.3)

si consta n determinarea functiei matriceale X = X(t) care verifica ecuatia


(3.2) si conditia initiala X(t0 ) = X 0 .
Teorema 3.1.1 (de existent
a a solutiei problemei Cauchy)
1
0
Pentru orice t0 IR si X = (x01 , x02 , . . . x0n )T problema Cauchy (3.3) are o
solutie definita pe IR1 .
Demonstratie: Consideram sirul de functii matriceale definite astfel:

Sisteme de ecuatii diferentiale de ordinul ntai liniare omogene

73

X 0 (t) = X 0 = I X 0
Z t
(t t0 ) A
1
0
X (t) = X +
A X 0 ( )d = [I +
] X0
1!
t
Z 0t
(t t0 ) A (t t0 )2 A2
A X 1 ( )d = [I +
+
] X0
X 2 (t) = X 0 +
1!
2!
t
Z 0t
X 3 (t) = X 0 +
A X 2 ( )d =
t0

(t t0 ) A (t t0 )2 A2 (t t0 )3 A3
+
+
] X0
1!
2!
3!
...
Z t
m
0
X (t) = X + AX m1 ( )d =
= [I +

t0

...

(t t0 ) A (t t0 )2 A2
(t t0 )m Am
= [I +
+
+ ...+
] X0
1!
2!
m!

Functiile din acest sir verifica inegalitatea


m+p

kX

m+p

(t) X (t)k

X |t t0 |k kAkk
kX 0k, () m, p IN, () t IR1
k!
k=m+1

si prin urmare sirul de functii {X m (t)}mn este uniform fundamental pe orice


compact K IR1 . Rezulta ca sirul este uniform convergent pe orice compact
K IR1 si se poate trece la limita n egalitatea
Z t
m
0
X (t) = X +
A X m1 ( )d.
t0

pentru m .
Trecand la limita obtinem ca limita X(t) a sirului X m (t)
X(t) = lim X m (t)
m

verifica egalitatea
0

X(t) = X +

t0

A X( )d

74

CAPITOLUL 3

sau
0

X(t) = X + A

X( )d.

t0

De aici rezulta ca functia X(t) este de clasa C 1 si derivata ei verifica X(t)


=
A X(t), adica X(t) este solutia sistemului de ecuatii diferentiale sub forma
matriceala (3.2). Punand t = t0 n egalitatea
0

X(t) = X + A

X( )d

t0

obtinem egalitatea X(t0 ) = X 0 care arata ca X(t) este solutia problemei


Cauchy (3.3). Am aratat n acest fel ca problema Cauchy (3.3) are o solutie.
Observatia 3.1.1 In aceasta demonstratie norma matricei patratice A kAk
este data de kAk = sup k A X k.
kXk1

Observatia 3.1.2 Sirul de matrice patratice care intervine n aceasta


demonstratie:
U m (t; t0 ) = I +

(t t0 ) A (t t0 )2 A2
(t t0 )m Am
+
+ ...+
1!
2!
m!

este de asemenea fundamental.


Intr-adevar:
m+p

kU

m+p

(t; t0 ) U (t; t0 ) k

X | t t0 |k k A kk
, ()m, p IN , t IR1
k!

k=m+1

si prin urmare sirul de functii matriceale {U m (t; t0 )}mIN este uniform convergent pe orice compact K IR1 . Limita acestui sir este suma seriei de
matrice

X
(t t0 )m Am
m=0

m!

care se noteaza cu e(tt0 )A :

(tt0 )A

X
(t t0 )m Am
=
m!
m=0

75

Sisteme de ecuatii diferentiale de ordinul ntai liniare omogene

Observatia 3.1.3 Functia matriceala e(tt0 )A se numeste matricea rezolvanta


a sistemului (3.2). O solutie a problemei Cauchy (3.3) se obtine nmultind
matricea e(tt0 )A cu matricea X 0 :
X(t; t0 , X 0 ) = e(tt0 )A X 0 .
Aceasta solutie este definita pe IR1 .
Teorema 3.1.2 (de unicitate a solutiei problemei Cauchy)
Problema Cauchy (3.3) are o singur
a solutie.
Demonstratie: Presupunem prin absurd ca problema Cauchy (3.3), pe
langa solutia X(t; t0 , X 0 ) determinata n teorema precedenta mai are o solutie
e
X(t).
Pe intervalul I
de definitie a acestei solutii
(I t0 ) scriem egalitatile :
Z t
0
0
X(t; t0 , X ) = X + A
X( ; t0 , X 0 )d, ()t I
t0

si
e = X0 + A
X(t)

si deducem succesiv:

e
X(t; t0 , X ) X(t)
0

=A

t0

t0

e )d,
X(

()t I

e )]d
[X( ; t0 , X 0 ) X(

Z t



0
e
e )kd <
kX(t; t0 , X ) X(t)k
kAk kX( ; t0 , X ) X(

0

t0

Z t



0
e )kd
< + kAk kX( ; t0 , X ) X(

t0
() > 0 ()t I.

Pentru t > t0 rezulta n continuare:

e
kX(t; t0 , X 0 ) X(t)k

e )kd
kAk kX( ; t0 , X ) X(
0

t0

76

CAPITOLUL 3

ln +

t0

e )kd
kAk kX( ; t0 , X ) X(
0

e ) k d
kAk kX( ; t0 , X ) X(
0

t0

kAk

e ) k d
+
kAk kX( ; t0 , X ) X(
t0
Z t
e )kd
+
kAk kX( ; t0 , X 0 ) X(
0

t0

+
ln

e
kAk kX(t; t0 , X 0 ) X(t)k

t0

d
dt

t0

kAk

ln() k A k (t t0 )

e ) k d
kAk kX( ; t0 , X 0 ) X(

) k A k (t t0 )

e ) k d ekAk(tt0 ) , ()t t0 , > 0.


kAk kX( ; t0 , X 0 ) X(

e
= kX(t; t0 , X 0 ) X(t)k
< ekAk(tt0 ) , ()t t0 , () > 0

Pentru t fixat si 0 rezulta

e
kX(t; t0 , X 0) X(t)k
= 0.

e = X(t; t0 , X 0 ).
Astfel am aratat ca pentru orice t t0 si t I avem X(t)
e
Rationam analog pentru t t0 , t I si obtinem X(t)
= X(t; t0 , X 0 ). Se
obtine n final egalitatea
e = X(t; t0 , X 0 )
X(t)

e
pentru orice t I, care arata ca solutia X(t)
coincide cu solutia X(t; t0 , X 0 )
gasita n teorema de existenta.

Observatia 3.1.4 Din teorema de existenta si cea de unicitate rezulta ca


orice solutie a sistemului (3.2) este definita pe IR1 si se obtine cu formula
X(t) = e(tt0 )A X 0 .
Intr-adevar fie X(t) o solutie oarecare a sistemului (3.2) definita pe un interval

Sisteme de ecuatii diferentiale de ordinul ntai liniare omogene

77

I. Consideram t0 I si X(t0 ) = X 0 . Solutia considerata X(t), conform


teoremei de unicitate, coincide cu functia X(t; t0 , X 0 ) = e(tt0 )A X 0 solutie
a problemei Cauchy (3.3):
X(t) X(t; t0 , X 0 ) e(tt0 )A X 0 .
Teorema 3.1.3 Multimea S a solutiilor sistemului diferential liniar cu coeficienti
constanti de ordinul ntai este un spatiu vectorial n-dimensional.
Demonstratie: Fie X 1 (t) si X 2 (t) doua solutii ale sistemului(3.2) si ,
doua constante reale. T
inand seama de egalitatea:
X 1 (t) + X 2 (t) = e(tt0 )A [ X 1 (t0 ) + X 2 (t0 )]
rezulta ca functia X 1 (t)+ X 2 (t) este solutie a sistemului (3.2). Obtinem
n acest fel ca multimea S a solutiilor sistemului (3.2) este spatiu vectorial.
Pentru a demonstra ca dimensiunea spatiului vectorial S este n, consideram
baza canonica b1 , b2 , . . . , bn n IRn :
b1 = (1, 0, 0, . . . , 0)T , b2 = (0, 1, 0, . . . , 0)T , . . . , bn = (0, 0, 0, . . . , 1)T
si sistemul de solutii
X i (t) = etA bi , i = 1, n.

Vom arata ca sistemul de solutii X 1 (t), X 2 (t), . . . , X n (t) este o baza n spatiul
solutiilor S. Pentru aceasta, fie la nceput c1 , c2 , . . . , cn , n constante reale
astfel ca
n
X
ck etA bk = 0
k=1

()t IR . In particular pentru t = 0 avem


1

n
X
k=1

ck bk = 0

de unde rezulta c1 = c2 = . . . = cn = 0. Rezulta astfel ca sistemul de functii


X i (t) = etA bi , i = 1, n este liniar independent.
Consideram acum o solutie oarecare X(t) a sistemului (3.2), si vectorul X(0).
Pentru acest vector X(0) IRn exista n constante reale c1 , c2 , . . . , cn astfel
ca
n
X
X(0) =
ck bk .
k=1

78

CAPITOLUL 3

Construim functia
e =
X(t)

n
X
k=1

ck X k (t)

si remarcam ca aceasta este o solutie a sistemului (3.2) si verifica:


e
X(0)
=

n
X
k=1

ck X (0) =

n
X
k=1

ck bk = X(0).

In baza teoremei de unicitate rezulta ca:


e = X(t), ()t.
X(t)

Am obtinut astfel ca, o solutie oarecare X(t) este combinatia liniara


X(t) =

n
X
k=1

ck X k (t)

a solutiilor X k (t).
Definitia 3.1.4 Un sistem de n solutii {X k (t)k=1,n } ale ecuatiei (3.2) se
numeste sistem fundamental dac
a sistemul de functii {X k (t)k=1,n } este liniar
independent.
Teorema 3.1.4 Un sistem de n solutii {X k (t)k=1,n } ale ecuatiei (3.2) este
sistem fundamental dac
a si numai dac
a functia real
a definit
a prin:
W (X 1 (t), . . . , X n (t)) = det(xij (t)),
numita wronskianul sistemului, nu se anuleaz
a. Am notat:
X i (t) = (xi1 (t), xi2 (t), . . . , xin (t))T .
Demonstratie: Aratam la nceput necesitatea conditiei. Rationam prin reducere la absurd si admitem ca,
desi sistemul de solutii
1
2
n
X (t), X (t), . . . , X (t) este fundamental exista un punct t0 IR1 n care
wronskianul sistemului de solutii se anuleaza: det(xij (t0 )) = 0. In aceste
conditii, sistemul algebric liniar si omogen de n ecuatii cu n necunoscute
c1 , c2 , . . . , cn
n
X
ci xij (t0 ) = 0 j = 1, n
i=1

Sisteme de ecuatii diferentiale de ordinul ntai liniare omogene

79

are o solutie nebanala ci = c0i , i = 1, n. Cu o asemenea solutie nebanala


ci = c0i , i = 1, n (c0i nu sunt toate nule) construim functia:
X(t) =

n
X
i=1

c0i X i (t) t IR1 .

Functia X(t) construita astfel este solutie a sistemului (3.2) si se anuleaza n


t0 :
n
X
X(t0 ) =
c0i X i (t0 ) = 0.
i=1

In virtutea teoremei de unicitate rezulta ca functia X(t) este identic nula:


n
X
i=1

c0i X i (t) = 0, ()t IR1 .

Aceasta nsa este absurd, deoarece sistemul de n solutii {X i (t)i=1,n } este independent.
Trecem acum sa aratam suficienta conditiei. Presupunem ca wronskianul
W (X 1 (t), . . . , X n (t)) = det(xij (t)) nu se anuleaza si aratam ca sistemul de
solutii {X i (t)i=1,n } este fundamental.
Rationam prin reducere la absurd si presupunem ca sistemul de solutii {X i(t)i=1,n }
nu este fundamental (nu este liniar independent). In aceasta ipoteza exista
un sistem de constante {c0i }, i = 1, n, nu toate nule astfel ca
n
X
i=1

c0i X i (t) = 0

pentru orice t IR . Egalitatea aceasta implica egalitatile


n
X
i=1

c0i xij (t) = 0 ()t IR1 j = 1, n

ceea ce arata ca det(xij (t)) = 0 ()t IR1 ; absurd.

Teorema 3.1.5 (Liouville). Un sistem de n solutii {X i (t)i=1,n } ale sistemului (3.2) este fundamental daca si numai dac
a exist
a un punct t0 IR1 n
care wronskianul sistemului de solutii
W (X 1 (t), . . . , X n (t)) = det(xij (t))
este nenul.

80

CAPITOLUL 3

Demonstratie: Avand n vedere teorema precedenta este suficient sa aratam


ca daca exista t0 IR1 astfel ca
W (X 1 (t0 ), . . . , X n (t0 )) 6= 0
atunci pentru orice t IR1 , W (X 1(t), . . . , X n (t)) 6= 0. Calculam derivata
wronskianului sistemului de solutii {X i (t)i=1,n } si obtinem
!
n
X
d
W (X 1 (t), . . . , X n (t)) =
aii W (X 1 (t), . . . , X n (t)
dt
i=1
De aici rezulta egalitatea:
W (X 1 (t), . . . , X n (t)) = W (X 1 (t0 ), . . . , X n (t0 )) exp

"

n
X
i=1

aii (tt0 )

care arata ca pentru orice t IR1 avem W (X 1 (t), . . . , X n (t)) 6= 0.


Observatia 3.1.5 In demonstratia teoremei care afirma ca solutiile sistemului (3.2) formeaza un spatiu vectorial n dimensional am vazut ca daca
b1 = (1, 0, 0, . . . , 0)T , b2 = (0, 1, 0, . . . , 0)T , . . . , bn = (0, 0, 0, . . . , 1)T
atunci sistemul de functii
X 1 (t) = etA b1 , X 2 (t) = etA b2 , . . . , X n (t) = etA bn
este un sistem fundamental de solutii. Daca tinem seama de faptul ca solutia
X i (t) este coloana i a matricei patratice etA atunci deducem ca putem construi solutiile ecuatiei (3.2) daca cunoastem elementele matricei etA .
Pentru determinarea elementelor matricei etA tinem seama de urmatoarele
rezultate de algebra liniara:
Propozitia 3.1.1 Daca matricea A este similar
a cu matricea A0 adica
A = S A0 S 1
atunci matricea etA este similar
a cu matricea etA0 adic
a
etA = S etA0 S 1 .

81

Sisteme de ecuatii diferentiale de ordinul ntai liniare omogene

Aceasta ntrucat pentru orice k IN avem Ak = S Ak0 S 1 .


Propozitia 3.1.2 (teorema lui Jordan)
Pentru orice matrice A exista o matrice diagonal
a
A0 = diag(A01 , A02 , . . . A0m )
si o matrice nesingulara S cu urm
atoarele propriet
ati:
i) A0j este matrice patrata de ordin qj , j = 1, m si

m
X

qj = n;

j=1

ii) A0j este matrice de forma A0j = j Ij + Nj , j = 1, m, unde j este


valoare proprie pentru matricea A, Ij este matricea unitate de ordin
qj , Nj este matricea nilpotent
a : Nj = bjkl , k, l = 1, qj cu bjk,k+1 = 1
si bjkl = 0, pentru l 6= k + 1, si qj este cel mult egal cu ordinul de
multiplicitate al valorii proprii j ;
iii) A = S A0 S 1 .

Propozitia 3.1.3 Matricea etA0 are forma:


etA0 = diag etA01 , etA02 , . . . , etA0m
si matricea etA0 are forma:

t
1!

t2
2!
t
1!

etA0j = ej t 0 1
... ... ... ...
0 0 0

tqj 1
(qj 1)!
tqj 2
(qj 2)!

...
1

Teorema 3.1.6 Elementele matricei etA = S etA0 S 1 sunt functii de


forma:

uij (t) =

p
X
k=1

k t

Pqijk1 (t)+

l
X
k=1



ij
ek t Qij
rk1 (t) cos k t+Rrk1 (t) sin k t ,

i, j = 1, n

unde 1 , . . . , p sunt valorile proprii reale ale lui A cu ordinele de multiplicitate respectiv q1 , . . . , qp , k + ik , k = 1, l sunt valorile proprii complexe ale
lui A cu ordin de multiplicitate rk , iar Pqk 1 , Qrk 1 si Rrk 1 sunt polinoame
de grad qk 1 si rk 1 respectiv, cu coeficienti reali.

82

CAPITOLUL 3

Rezultatul este imediat n baza propozitiilor (3.1.1, 3.1.2, 3.1.3).


Teorema 3.1.7 Solutiile sistemului (3.2) sunt functii de forma:
k t

Pqk 1 (t) +

l
X
k=1

ek t [Qrk 1 (t) cos k t + Rrk 1 (t) sin k t] , i, j = 1, n

unde 1 , . . . , p sunt valorile proprii reale ale lui A cu ordin de multiplicitate


respectiv q1 , . . . , qp ; k + ik , k = 1, l sunt valorile proprii complexe ale lui A
cu ordin de multiplicitate rk ; Pqk 1 , Qrk 1 si Rrk 1 sunt vectori coloana ai
caror elemente sunt polinoame de grad qk 1 respectiv rk 1.

Exercitii
1. Rezolvati urmatoarele sisteme:


x1 = x1 + 8x2
x1 (t) = c1 e3t + c2 e3t
a)
R:
x2 = x1 + x2
x2 (t) = 12 c1 e3t 41 c2 e3t
b)

c)

x1 = 3x1 + 2x2
x2 = 2x1 + x2

R:

x1 = 2x1 x2
x2 = x1 + 2x2

R:

x1 (t) = c1 et +
c2 t et
2t+1
t
x2 (t) = c1 e + 2 c2 et
x1 (t) = c1 cos t e2t + c2 sin t e2t
x2 (t) = c1 sin t e2t c2 cos t e2t

x1 = 3x1 + 12x2 4x3


x2 = x1 3x2 + x3
d)

x3 = x1 12x2 + 6x3

c1 e2t + c2 et + c3 e3t
x1 (t) =
R: x2 (t) = 38 c1 e2t 12 c2 et 13 c3 e3t

x3 (t) = 78 c1 e2t c2 et c3 e3t

x1 = 2x1 x2 x3
x2 = 3x1 2x2 3x3
f)

x3 = x1 + x2 + 2x3

c2 + c3 et
x1 (t) =
R: x2 (t) = c1 et +3 c2

x3 (t) = c1 et c2 + c3 et

x1 = x1 + x2 2x3
x2 = 4x1 + x2
e)

x3 = 2x1 + x2 x3

+ 14 c3 et
x1 (t) = 12 c1 et +
t
t
c1 e + c2 e + c3 t et
R: x2 (t) =

x3 (t) =
+ 12 c2 et + 12 c3 t et

Sisteme de ecuatii diferentiale de ordinul ntai liniare omogene

x1 = x1 x2
x2 =
x2 x3
g)

x3 =
x3

2.

83

x1 (t) = c1 et c2 t et + 12 c3 t2 et
+ c2 et c3 t et
R: x2 (t) =

x3 (t) =
c3 et

Rezolvati urmatoarele probleme Cauchy (cu date initiale):




x1 = x2
x1 (0) = 1
x1 (t) = 21 et + 12 et
a)
R:
x2 = x1
x2 (0) = 0
x2 (t) = 12 et + 12 et
b)

c)
3.

x1 = 11x1 + 16x2
x2 = 2x1 x2

x1 (1) = 0
x2 (1) = 1

x1 = x1 x2
x2 = 4x1 2x2

x1 (1) = 1
x2 (1) = 1

R:

R:

x1 (t) = 4e3t3 + 4e7t7


x2 (t) = 2e3t3 e7t7
x1 (t) = 53 e2t2 + 25 e3t+3
x2 (t) = 35 e2t2 + 85 e3t+3

Se considera sistemul de ecuatii diferentiale




x1 = a x1 + b x2
x2 = c x1 + d x2

cu a d b c 6= 0. Aratati ca:

i) daca (a d)2 + 4 b c 0 si a + d < 0 si a d b c > 0, atunci orice


solutie nenula a sistemului tinde la (0, 0).
ii) daca (a d)2 + 4 b c 0 si a + d > 0 si a d b c > 0, atunci orice
solutie nenula a sistemului tinde n norma la +.
iii) daca (a d)2 + 4 b c < 0 si a + d < 0, atunci toate solutiile nenule
ale sistemului tind la (0, 0).
iv) daca (a d)2 + 4 b c < 0 si a + d > 0, atunci toate solutiile nenule
ale sistemului tind n norma la +.
v) daca (a d)2 + 4 b c < 0 si a + d = 0, atunci toate solutiile nenule
ale sistemului sunt periodice.

84

3.2

CAPITOLUL 3

Sisteme de ecuatii diferentiale de ordinul


nt
ai liniare cu coeficienti constanti neomogene

Definitia 3.2.1 Un sistem de ecuatii diferentiale de ordinul nt


ai liniare
cu coeficienti constanti neomogen este un sistem de n relatii de dependenta
functionala de forma:
x 1 = a11 x1 + a12 x2 + . . . + a1n xn +f1 (t)
x 2 = a21 x1 + a22 x2 + . . . + a2n xn +f2 (t)
..
.
x n = an1 x1 + an2 x2 + . . . + ann xn +fn (t)

(3.4)

dintre un sistem de n functii necunoscute x1 , x2 , . . . , xn si derivatele acestora


x1 , x2 , . . . , xn .
In sistemul (3.4) coeficientii aij sunt constante cunoscute, iar functiile reale
fi : IR1 IR sunt continue si cunoscute.
Definitia 3.2.2 Un sistem ordonat de n functii reale x1 , x2 , . . . , xn de clasa
C 1 este solutie a sistemului (3.4) dac
a verific
a:
n

dxi X
=
aij xj + fi (t) ()t IR
dt
j=1
Definitia 3.2.3 Fiind dat
a t0 IR1 si (x01 , x02 , . . . , x0n ) IRn , problema
determinarii solutiei (x1 (t), x2 (t), . . . , xn (t)) a sistemului (3.4) care verifica
xi (t0 ) = x0i i = 1, n, se numeste problem
a cu date initiale sau problema
Cauchy.
Pentru reprezentarea matriceala a sistemului (3.4) notam cu A matricea
patrata n n care are ca elemente constantele aij : A = (aij )i,j=1,n , cu F (t)
matricea coloana F (t) = (f1 (t), f2 (t), . . . , fn (t)) si cu X(t) matricea coloana
X = (x1 , x2 , . . . , xn )T . Cu aceste matrice sistemul (3.4) se scrie sub forma
matriceala:
X = A X + F (t)
(3.5)

iar problema Cauchy se scrie sub forma


X = A X + F (t),

X(t0 ) = X 0

(3.6)

Sisteme de ecuatii diferentiale de ordinul ntai liniare neomogene

85

Teorema 3.2.1 (de existenta si unicitate si de reprezentare a solutiei problemei cu date initiale).
Daca functia F (t) este continua pe IR1 , atunci pentru orice t0 IR1 si
X 0 IRn problema cu date initiale (3.6) are solutie unic
a definit
a pe IR1
si aceasta solutie se reprezinta sub forma:
0

(tt0 )A

X(t; t0 , X ) = e

X +

t0

e(ts)A F (s)ds

(3.7)

Demonstratie: Pentru a demonstra ca problema Cauchy (3.6) are cel mult


o solutie, presupunem prin absurd ca X 1 (t) si X 2 (t) sunt doua solutii ale
problemei (3.6) si consideram functia X 3 (t) = X 1 (t) X 2 (t).
Se verifica usor ca functia X 3 (t) este solutia problemei Cauchy
X 3 = A X 3 , X 3 (t0 ) = 0.
Din teorema de unicitate a solutiei problemei Cauchy pentru sisteme omogene
rezulta ca:
X 3 (t) = 0, ()t.
Prin urmare
X 1 (t) X 2 (t) 0,
ceea ce contrazice ipoteza X 1 (t) 6= X 2 (t).
Ramane sa aratam ca functia Z(t) definita prin:
(tt0 )A

Z(t) = e

X +

t0

e(ts)A F (s)ds

pentru orice t IR1 verifica (3.6).


Remarcam ca functia Z(t) este corect definita; este de clasa C 1 pe IR1 si
derivata ei verifica:
Z t
(tt0 )A
0

Z(t) = A e
X + F (t) +
A e(ts)A F (s)ds = A Z + F (t).
t0

Prin urmare functia Z(t) este solutie a ecuatiei neomogene (3.5). In plus calculand Z(t0 ) gasim Z(t0 ) = X 0 si astfel teorema a fost complet demonstrata.

86

CAPITOLUL 3

Problema 3.2.1 O substanta A se descompune n alte doua substante B


si C. Viteza de formare a fiecareia din ele este proportionala cu cantitatea
de substanta nedescompusa. Sa se determine variatia cantitatilor x si y, ce
se formeaza n functie de timp.
Se dau cantitatea initiala de substanta a si cantitatile de substante B si C
3a
a
formate dupa trecerea unei ore: si
.
8
8
Rezolvare: La momentul t cantitatea de substanta A este a x y.
Deci vitezele de formare ale substantelor B si C vor fi:

x = k1 (a x y)
y = k2 (a x y)
sau

x = k1 x k1 y + k1 a
x = k2 x k2 y + k2 a


k1 k1
Matricea A n acest caz este A =
.
k2 k2
Valorile proprii ale matricei A sunt radacinile ecuatiei
(k1 + ) (k2 + ) k1 k2 = 0.
Aceste radacini sunt 1 = (k1 + k2 ) si 2 = 0, iar matricea etA este:


1
k1 e(k1 +k2 )t + k2
e(k1 +k2 )t 1
tA
e =
k1 + k2 k1 k2 e(k1 +k2 )t k1 k2 k1 + k2 e(k1 +k2 )t
De aici n virtutea formulei (3.7) rezulta:


x(t)
y(t)

(t1)A

=e

a/8
3/8

t
(ts)A

k1 a
k2 a

Exercitii
1. Rezolvati urmatoarele sisteme de ecuatii neomogene:
a)

x1 =
x2
x2 = x1
+et + et

ds

87

Sisteme de ecuatii diferentiale de ordinul ntai liniare neomogene

R:

b)

x1 (t) =

c)

x2 (t) = c1 et + c2 et + ( 21 t + 14 )et + ( 12 t 14 )et

x1 = 11x1 + 16x2 +
t
x2 = 2x1 x2 + 1 t
R:

c1 et + c2 et + ( 12 t 14 )et ( 21 t + 14 )et

x1 (t) =

c1 e3t + c2 e7t +

23
49

57 t

x2 (t) = 12 c1 e3t 41 c2 e7t

18
49

+ 73 t

x1 = x1 x2 + 3t2
x2 = 4x1 2x2 + 2 + 8t
R:

x1 (t) =

c1 e2t + c2 e3t t2

x2 (t) = c1 e2t + 4c2 e3t + 2t + 2t2

88

CAPITOLUL 3

3.3

Reducerea ecuatiilor diferentiale de ordinul n liniare cu coeficienti constanti la


un sistem de n ecuatii diferentiale de ordinul nt
ai liniare cu coeficienti constanti

Consideram ecuatia diferentiala de ordinul n liniara omogena cu coeficienti


constanti:
an x(n) + an1 x(n1) + . . . + a1 x + a0 x = 0

(3.8)

n care coeficientul an este presupus diferit de zero.


Ecuatia diferentiala (3.8) are aceleasi solutii ca si ecuatia diferentiala:
x(n) + bn1 x(n1) + . . . + b1 x + b0 x = 0

(3.9)

Y = A Y

(3.10)

ai
. Ecuatia (3.9) la randul ei, este echivalenta cu sistemul de
an
ecuatii diferentiale de ordinul ntai liniare cu coeficienti constanti:

n care bi =

n care matricea coloana Y este Y = (x, u1 , u2 , . . . , un1 ), iar matricea patrata


A este:

0
1
0 0 0 ...
0
0

0
1 0 0 ...
0

0
0
1
0
.
.
.
0

A = ...
... ... ... ... ...
...

0
0
0
0
.
.
.
1
a0
a1
an1

... ... ... ...


an
an
an
Valorile proprii ale acestei matrice sunt radacinile ecuatiei algebrice
an n + an1 n1 + . . . + a1 + a0 = 0.

(3.11)

Rezulta n acest fel ca solutiile ecuatiei diferentiale de ordinul n liniare (3.8)


sunt functii de forma:
x(t) =

p
X
j=1

j t

Pqj 1 (t) +

l
X
j=1



ej t Qrj 1 (t) cos j t + Rrj 1 (t) sin j t

89

Reducerea ecuatiilor diferentiale liniare de ordinul n la un sistem

n care j , j = 1, k sunt radacinile reale ale ecuatiei (3.11) cu ordin de multiplicitate respectiv q1 , . . . , qp ; j + ik , k = 1, l sunt radacinile complexe ale
ecuatiei (3.11) cu ordin de multiplicitate rj , iar Pqj 1 , Qrj 1 si Rrj 1 sunt
polinoame de grad qj 1 respectiv rj 1.
Daca ecuatia diferentiala de ordinul n liniara cu coeficienti constanti este
neomogena:
an x(n) + an1 x(n1) + . . . + a1 x + a0 x = f (t)

(3.12)

si an 6= 0, iar f (t) este o functie continua pe IR1 , atunci orice solutie x = x(t)
a acestei ecuatii este de forma:
x(t) =

p
X
j=1

j t

Pqj1 (t)+

l
X
j=1



ej t Qrj1 (t) cos j t+Rrj1 (t) sin j t + x(t)

unde x(t) este o solutie fixata a ecuatiei (3.12).


Daca ecuatia (3.12) nu are radacini pur imaginare si f este periodica de
perioada T , atunci ecuatia (3.12) are o singura solutie periodica de perioada
T.
Problema 3.3.1 Aratati ca ecuatia diferentiala:
L

d2 i
di
1
+R
+ i = E0 sin t
2
dt
dt C

care guverneaza evolutia intensitatii curentului ntr-un circuit R, L, C (R, L, C


constante pozitive) cuplat la o sursa de curent alternativ are o singura solutie
2
periodica pe perioada
si toate celelalte solutii tind la aceasta solutie.

Rezolvare: Se considera o solutie particulara de forma


i(t) = A cos t + B sin t
care se nlocuieste n ecuatie si se determina constantele A si B. Aceasta este
solutia periodica cautata.
Dupa aceasta, se scrie formula unei solutii oarecare i(t) si se face diferenta
i(t) i(t) care este o solutie a ecuatiei omogene (f (t) = 0). Deoarece R > 0
se obtine ca i(t) i(t) 0 pentru t adica, i(t) i(t).

90

CAPITOLUL 3

Exercitii
Rezolvati urmatoarele ecuatii diferentiale de ordin superior liniare cu coeficienti constanti prin metoda reducerii la un sistem de ecuatii diferentiale de
ordinul ntai liniare cu coeficienti constanti:
1.
a) x x = 0

x(0) = 2

x(0)

=0

R: x(t) = et + et

b) x + 2x + x = 0

x(0) = 0

x(0)

=1

R: x(t) = t et

c) x 4x + 4x = 0 x(1) = 1

x(1)

=0

R: x(t) = 3e2t2 2te2t2

 

= 1 x

d) x + x = 0

e) x + x + x = 0

x(0) = 0


2

= 0 R: x(t) = sin t

x(1)

=1

R: x(t) =

2 3 12 t
e
3

2.

 
sin 23

...
a) x 2
x x + 2x = 0 x(0) = 0 x(0)

= 1 x(0) = 2
R: x(t) =
b)

...
x x + x x = 0

1
2

et + 23 e2t 16 et

x(1) = 0 x(1)

= 1 x(1) = 2
R: x(t) = et1 + (sin 1) sin t (cos 1) cos t

c) x(4) 5
x + 4x = 0

x(0) = 0 x(0)

= 1 x(0) = 2

...
x (0) = 3

R: x(t) = 61 et + 16 e2t 12 et + 12 e2t

Calculul simbolic al solutiilor sistemelor de ecuatii liniare

3.4

91

Calculul simbolic al solutiilor sistemelor


de ecuatii diferentiale de ordinul nt
ai
liniare cu coeficienti constanti

Pentru rezolvarea numerica a sistemelor de ecuatii diferentiale de ordin


ntai Maple foloseste functia dsolve (solve ordinary differential equations ODEs) care a fost prezenta n capitolele precedente.
In scrierea sintaxei ecuatia diferentiala va fi nlocuita cu lista de ecuatii
diferentiale de ordinul ntai care formeaza sistemul de ecuatii, respectiv conditia
initiala va fi nlocuita cu lista conditiilor initiale xi (t0 ) = x0i corespunzatoare
fiecarei functii necunoscute xi (t), i = 1, n:
dsolve({ODE1, ODE2, ..., ODEn});
dsolve({ODE1, ODE2, ..., ODEn}, {x1(t), x2 (t), ..., xn (t)}, extra.args);
dsolve({ODE1, ODE2, ..., ODEn, x1(t0 )=x01 , x2 (t0 )=x02 , ..., xn (t0 )=x0n },
{x1 (t), x2 (t), ..., xn (t)}, extra.args);
Pentru exemplificare, vom rezolva urmatoarele siteme de ecuatii diferentiale
de ordinul ntai liniare cu coeficienti constanti:
1. Sistemul de doua ecuatii diferentiale liniare cu coeficienti constanti
omogen:

x1 = x1 + 8x2
(3.13)
x2 = x1 + x2
Pentru acest sistem vom considera conditiile initiale x1 (0) = 0, x2 (0) =
1 si solutia problemei cu date initiale va fi reprezentata grafic utilizand
trei instructiuni de plotare:
>

sys1_Eq1:=diff(x1(t),t)=-x1(t)+8*x2(t);
sys1 Eq1 :=

>

d
x1
dt

(t) = x1 (t) + 8 x2 (t)

sys1_Eq2:=diff(x2(t),t)=x1(t)+x2(t);
sys1 Eq2 :=

d
x2
dt

(t) = x1 (t) + x2 (t)

92

CAPITOLUL 3
>

dsolve(sys1_Eq1,sys1_Eq2,x1(0)=1,x2(0)=1,x1(t),x2(t));

{x2 (t) = 5/6 e3 t + 1/6 e3 t , x1 (t) = 5/3 e3 t 2/3 e3 t }


>
sol_x1:=5/3*exp(3*t)-2/3*exp(-3*t):
>
sol_x2:=5/6*exp(3*t)+1/6*exp(-3*t):
>
plot([sol_x1,sol_x2],t=0..1,color=[red,blue],
style=[line,point]);

Figura 13
Solutia problemei cu date initiale asociata acestui sistem va fi considerata
>
with(DEtools):
>
DEplot(sys1_Eq1,sys1_Eq2,x1(t),x2(t),t=0..1,
>
[[x1(0)=1,x2(0)=1]],x1=0..40,x2=0..20,scene=
[x1(t),x2(t)]);

Figura 14

Calculul simbolic al solutiilor sistemelor de ecuatii liniare


>
>
>

93

with(DEtools):
DEplot3d(sys1_Eq1,sys1_Eq2,x1(t),x2(t),t=0..1,
[[x1(0)=1,x2(0)=1]],x1=0..40,x2=0..20,scene=
[t,x1(t),x2(t)]);

Figura 15
Se observa ca, functia de plotare plot afiseaza curbele plane x1 = x1 (t)
si x2 = x2 (t) n acelasi sistem de coordonate. Functia with(DEtools) :
DEplot, odata cu rezolvarea sistemului afiseaza perechile de puncte
(x1 (t), x2 (t)) care corespund domeniului de variatie a variabilei independente t. Functia with(DEtools) : DEplot3d permite reprezentarea
n trei dimensiuni a curbei spatiale ce reprezinta solutia sistemului considerat.
2. Sistemul de trei ecuatii diferentiale liniare cu coeficienti constanti omogen:

x1 = x1 x2
x2 =
x2 x3
(3.14)

x3 =
x3
Pentru acest sistem consideram conditiile initiale x1 (0) = 1, x2 (0) = 1,
x3 (0) = 2, determinam solutia problemei cu date initiale si apoi o vom
reprezenta grafic:

94

CAPITOLUL 3
>

sys2_Eq1:=diff(x1(t),t)=-x1(t)-x2(t);

>

sys2 Eq1 := dtd x1 (t) = x1 (t) x2 (t)


sys2_Eq2:=diff(x2(t),t)=-x2(t)-x3(t);

>

sys2 Eq2 := dtd x2 (t) = x2 (t) x3 (t)


sys2_Eq3:=diff(x3(t),t)=-x3(t);

>

>

sys2 Eq3 := dtd x3 (t) = x3 (t)


dsolve({sys2_Eq1,sys2_Eq2,sys2_Eq3},{x1(t),x2(t),x3(t)});
{ x1 (t) = 1/2 ( C3 t2 2 C2 t + 2 C1 ) et ,
x2 (t) = ( C3 t C2 ) et ,
x3 (t) = C3 et }
dsolve({sys2_Eq1,sys2_Eq2,sys2_Eq3,x1(0)=1,x2(0)=0,
x3(0)=2});

>

{ x1 (t) = 1/2 (2 t2 + 2) et
x2 (t) = 2 tet ,
x3 (t) = 2 et }
plot([1/2*(2*t^2+2)*exp(-t),-2*t*exp(-t),2*exp(-t)],
t=-1.3..8,colour=[green,black,blue],thickness=[3,4,1],
style=[line,point,line]);

Figura 16
3. Sistemul de doua ecuatii diferentiale liniare cu coeficienti constanti neomogen:

x1 = x1 x2 + 3t2
(3.15)
x2 = 4x1 2x2 + 2 + 8t

Calculul simbolic al solutiilor sistemelor de ecuatii liniare

95

Pentru acest sistem consideram conditiile initiale x1 (1) = 1,


x2 (1) = 0, determinam solutia problemei cu date initiale reprezentam
grafic acaesta solutie:
>

sys3_Eq1:=diff(x1(t),t)=x1(t)-x2(t)+3*t^2;

>

sys3 Eq1 := dtd x1 (t) = x1 (t) x2 (t) + 3 t2


sys3_Eq2:=diff(x2(t),t)=-4*x1(t)-2*x2(t)+2+8*t;

>

>

>
>

>

sys3 Eq2 := dtd x2 (t) = 4 x1 (t) 2 x2 (t) + 2 + 8 t


dsolve({sys3_Eq1,sys3_Eq2});
{ x1 (t) = e3 t C2 + e2 t C1 t2
x2 (t) = 4 e3 t C2 e2 t C1 + 2 t + 2 t2 , }
dsolve({sys3_Eq1,sys3_Eq2,x1(1)=1,x2(1)=0});
e2 e2 t 2/5 e3e3 t t2 ,
{ x1 (t) = 12
5
12 2 2 t
x2 (t) = 5 e e 8/5 e3 e3 t + 2 t + 2 t2 }
x1:=12/5*exp(-2)*exp(2*t)-2/5*exp(3)*exp(-3*t)-t^2:
x2:=-12/5*exp(-2)*exp(2*t)-8/5*exp(3)*exp(-3*t)+2*t+
2*t^2:
plot([x1,x2],t=-0.1..2,color=[red,green],style=
[line,point]);

Figura 17

Capitolul 4
Teoreme de existent
a si
unicitate. Metode numerice.
Propriet
ati calitative ale
solutiilor. Integrale prime
4.1

Teoreme de existent
a si unicitate
pentru ecuatii diferentiale de ordinul
nt
ai neliniare

Fie problema cu date initiale


x = f (t, x);

x(t0 ) = x0

(4.1)

cu f : IR2 IR1 si (t0 , x0 ) .


Vom enunta si demonstra o teorema referitoare la existenta unei solutii
(locale) a problemei cu date initiale (4.1). Consideram n acest scop doua
numere a > 0 si b > 0, astfel ca dreptunghiul
= { (t, x)| |t t0 | a si |x x0 | a}
sa fie inclus n ; .
Teorema 4.1.1 (Cauchy- Lipschitz de existent
a a unei solutii locale) Daca
functia f este continua pe dreptunghiul si este lipschitzian
a n raport cu
96

Teoreme de existenta si unicitate pentru ecuatii diferentiale de ordinul ntai

97

variabila x pe , atunci problema cu date initiale (4.1) are o solutie local


a
b
1
definita pe intervalul Ih = [t0 h, t0 + h], unde h = min a, ,
,
M K +1
M = max |f (t, x)| si K este constanta lui Lipschitz pe :
(t,x)

|f (t, x) f (t, y)| K|x y|,

(t, x), (t, y) .

Demonstratie: Consideram functia constanta x0 (t) x0 si pornind de la


ea, construim sirul de functii {xn (t)}nIN definit astfel:
x1 (t) = x0 +
x2 (t) = x0 +
x3 (t) = x0 +

Zt0t
Zt0t

f (, x0 ( ))d ;
f (, x1 ( ))d ;
f (, x2 ( ))d ;

t0

.........
Z t
xn (t) = x0 +
f (, xn1 ( ))d ;
t0

.........

()t Ih .
Aratam la nceput ca functiile din acest sir sunt bine definite. Aceasta
revine la a arata ca pentru orice n 1 si t Ih avem (t, xn (t)) .
Folosim metoda inductiei matematice, vom arata ca pentru orice t Ih
avem (t, xn (t)) .
Etapa I (a verificarii):
Pentru n = 1 avem:
Z t
x1 (t) = x0 +
f (, x0 ( ))d ;
t0

si deci |x1 (t) x0 | M|t t0 | Mh b, ()t Ih .


Rezulta astfel ca (t, x1 (t)) pentru orice t Ih .
Pentru n = 2 avem:
Z t
x2 (t) = x0 +
f (, x1 ( ))d ;
t0

98

CAPITOLUL 4

si deci |x2 (t) x0 | M|t t0 | Mh b, ()t Ih . Rezulta astfel ca


(t, x2 (t)) pentru orice t Ih .
Etapa II (a implicatiei):
Presupunem ca (t,xn(t)) , () t Ih si aratam ca (t, xn+1 (t)) ,
() t Ih .
Pentru aceasta calculam xn+1 (t) si gasim
Z t
xn+1 (t) = x0 +
f (, xn ( ))d
t0

de unde |xn+1 (t) x0 | M|t t0 | Mh b, () t Ih . Rezulta


(t, xn+1 (t)) pentru orice t Ih .
Astfel am aratat ca pentru ()n 1 si ()t Ih avem (t, xn (t)) .
Trecem acum sa evaluam maximul modulului |xn+1 (t) xn (t)| pe Ih .
Pentru aceasta, tinem seama de egalitatile:
Z t
xn+1 (t) = x0 +
f (, xn ( ))d
t0

xn (t) = x0 +
pe care le scadem si obtinem:

f (, xn1 ( ))d
t0

|xn+1 (t) xn (t)| |K

t
t0

|xn ( ) xn1 ( )|d |

De aici rezulta inegalitatea:


max |xn+1 (t) xn (t)|
tIh

din care deducem:

K
max |xn ( ) xn1 ( )|
K + 1 Ih

n
K
max |x1 (t) x0 |
max |xn+1 (t) xn (t)|
tIh
tIh
K +1

n

n
K
K

M h
b
K +1
K +1

Teoreme de existenta si unicitate pentru ecuatii diferentiale de ordinul ntai

99

Scriem acum functia xn = xn (t) sub forma:


xn (t) = x0 (t) +

n1
X
i=0

(xi+1 (t) xi (t))

si remarcam ca, sirul xn (t) este sirul sumelor partiale ale seriei de functii
x0 (t) +

X
n=0

(xn+1 (t) xn (t)).

K
K +1

n

Deoarece |xn+1 (t) xn (t)|


b, () t Ih , din convergenta seriei
n

X
K
numerice b
, cu teorema lui Weierstrass, rezulta ca seria de
K +1
n=0

X
functii x0 (t) +
(xn+1 (t) xn (t)) este absolut si uniform convergenta pe
n=0

intervalul Ih , la o functie x = x(t). Prin urmare sirul sumelor partiale, adica


sirul xn (t) converge uniform la functia x(t).

Observam n continuare ca pentru () t Ih avem


Z t



[f (s, xn (s)) f (s, x(s))]ds K h max |xn (s) x(s)|


sIh

t0

si prin urmare, avem egalitatea:


Z t
Z t
lim
f (s, xn (s))ds =
f (s, x(s))ds, ()t Ih .
n

t0

t0

Trecem acum la limita n egalitatea


Z t
xn+1 (t) = x0 +
f (, xn ( ))d
t0

100

CAPITOLUL 4

si obtinem egalitatea
x(t) = x0 +

f (, x( ))d.

t0

Aceasta arata ca functia x(t) este de clasa C 1 si verifica x(t)

= f (t, x(t));
x(t0 ) = x0 .

Am demonstrat n acest fel ca problema cu date initiale (4.1) are o solutie


definita pe intervalul Ih . S-ar putea ca problema (4.1) sa aibe solutie definita
pe un interval mai mare ca intervalul Ih . Aceasta este motivul pentru care
solutia gasita se numeste solutie local
a.
Teorema 4.1.2 (Cauchy-Lipschitz de unicitate a solutiei locale)
Daca sunt ndeplinite conditiile din teorema lui Cauchy-Lipschitz de existenta
a unei solutii locale a problemei cu date initiale (t0 , x0 ), atunci problema (4.1)
nu poate avea doua solutii diferite pe un interval J, Ih J t0
Demonstratie: Presupunem prin absurd ca functiile x, y : J Ih IR1
sunt doua solutii locale ale problemei cu date initiale. Aceste solutii verifica:
Z t
Z t
x(t) = x0 +
f (, x( ))d,
y(t) = y0 +
f (, y( ))d.
t0

t0

Rezulta de aici ca, functiile x(t) si y(t) verifica inegalitatea:


Z t



|x(t) y(t)| < + K |x( ) y( )|d ()t J. () > 0.
t0

De aici rezulta ca:

|x(t) y(t)| eK|tt0 |

()t J,

() > 0.

Pentru t J, t fixat, trecem la limita pentru 0 si obtinem ca


x(t) = y(t), ()t J.
Problema 4.1.1
Se stie ca materia radioactiva se dezintegreaza si viteza de dezintegrare este

Teoreme de existenta si unicitate pentru ecuatii diferentiale de ordinul ntai

101

proportionala, la orice moment, cu cantitatea de materie radioactiva ramasa.


Daca x(t) reprezinta cantitatea de materie radioactiva ramasa atunci
x = a x,
unde a este o constanta pozitiva.
In cazul dezintegrarii carbonului radioactiv C 14 , a =

1
si deci n acest
8000

1
caz, ecuatia devine x =
x.
8000
Aratati ca, daca la un moment t0 se cunoaste cantitatea de carbon radioactiv C 14 dintr-o mostra de animal sau planta gasita ntr-un strat geologic,
atunci se poate reconstitui varsta acelei mostre.
Rezolvare
Fie x0 cantitatea de carbon radioactiv C 14 dintr-o mostra la momentul t0 .
Problema cu date initiale:
(

1
x
8000
x(t0 ) = x0
x =

are solutie unica si aceasta este data de


1

x(t; t0 , x0 ) = x0 e 8000 (tt0 ) .


Daca x1 este valoarea normala a cantitatii de carbon radioactiv C 14 n starea
vie a animalului sau plantei atunci, egaland
1

x1 = x0 e 8000 (tt0 )
gasim o ecuatie n t, care ne da timpul t n care animalul sau planta erau vii,
iar diferenta t t0 arata varsta mostrei.
Problema 4.1.2
Un rezervor cilindric are o gaura circulara la baza prin care lichidul din
rezervor se poate scurge. O ntrebare asemanatoare cu cea din Problema
4.1.1 este urmatoarea: daca la un moment dat vedem ca rezervorul este gol
putem oare sa stim daca acesta a fost odata plin si cand?
Raspunsul este evident nu. Cum se explica?

102

CAPITOLUL 4

Rezolvare:
Fie x(t) naltimea lichidului din rezervor la momentul t. Notam cu A aria
bazei cilindrului si cu a aria gaurii. Dupa legea lui Toricelli avem:

ap
x =
2g x
A
Daca I este naltimea rezervorului, atunci x = I corespunde la situatia cand
rezervorul este plin si x = 0 la situatia cand rezervorul este gol. Daca la
momentul t = 0 rezervorul este plin, atunci x(0) = I si avem:

ap
2 u|xI =
2g t
A
de unde:
2

a p
x(t) =
I
2g t .
2A
s
2A I
si deci:
Timpul de golire este t =
a
2g
 p
2
a
a p

2g t
2g t
pentru 0 t t
2A
2A
x(t) =

0
pentru
t t
reprezinta legea de golire a rezervorului daca acesta a fost plin la
momentul t = 0.
Exista o infinitate de solutii x(t) ale ecuatiei

ap
2g x
x =
A
care pentru t = t sunt egale cu zero. Acestea sunt date de formula:

2g a2

(t t )2 pentru
t t
2
4A
x (t) =

0
pentru
t t

Solutia x (t) reprezinta legea de golire a rezervorului care la momentul a


fost plin. Pe langa aceste solutii problema Cauchy

a 2g

x =
x
A

x(t ) = 0

Teoreme de existenta si unicitate pentru ecuatii diferentiale de ordinul ntai

103

mai are ca solutie functia identic nula x(t) = 0.


Aceasta solutie
corespunde situatiei n care rezervorul nu a fost umplut niciodata. Rezulta
astfel ca solutiile problemei Cauchy descriu toate situatiile posibile si multitudinea acestora se manifesta prin neunicitatea solutiei problemei Cauchy.

Concluzii
1. Daca variabila de stare x(t) a unui proces fizic sau chimic este solutia
unei probleme cu date initiale x = f (t, x), x(t0 ) = x0 , atunci aceasta
variabila de stare trebuie cautata printre solutiile acestei probleme
Cauchy.
2. Daca problema cu date initiale n cauza are o singura solutie, atunci
gasind-o este clar ca aceasta este cea care descrie evolutia n timp a
variabilei de stare.
3. Daca problema cu date initiale n cauza are mai multe solutii, atunci
gasind una din aceste solutii nu avem nici un drept sa sustinem ca
aceasta este aceea care descrie evolutia n timp a variabilei de stare.
Mai precis, avem nevoie de informatii suplimentare care sa permita
identificarea acelei solutii care descrie evolutia variabilei de stare.
4. In caz de neunicitate gasirea unei solutii a problemei cu date initiale
nu nseamna rezolvarea problemei de fizica.

104

4.2

CAPITOLUL 4

Teoreme de existent
a si unicitate pentru
sisteme de ecuatii diferentiale de ordinul
nt
ai neliniare

Definitia 4.2.1 Un sistem de ecuatii diferentiale neliniare de ordinul ntai


explicit este un sistem de n relatii de dependent
a functional
a de forma:

x 1 = f1 (t, x1 , x2 , ..., xn )

x 2 = f2 (t, x1 , x2 , ..., xn )
(4.2)
...................................

x n = fn (t, x1 , x2 , ..., xn )

dintre un sistem de n functii necunoscute x1 , x2 , ..., xn si derivatele acestora


x 1 , x 2 , ..., x n .
In sistemul (4.2) functiile f1 , f2 , ..., fn sunt functii reale considerate cunoscute definite pe I D; I IR1 , I interval deschis si D IRn , D domeniu.
Definitia 4.2.2 Un sistem ordonat de n functii reale x1 , x2 , ..., xn definite
pe un interval J I, de clas
a C 1 este o solutie a sistemului (4.2) daca
(t, x1 (t), ..., xn (t)) I , ()t J si:

dx1

= f1 (t, x1 (t), x2 (t), ..., xn (t))

dt

dx2
= f2 (t, x1 (t), x2 (t), ..., xn (t))
dt

..................................................

dxn = fn (t, x1 (t), x2 (t), ..., xn (t))


dt

pentru orice t J.

Definitia 4.2.3 Fiind date: t0 I si (x01 , ..., x0n ) D problema determinarii


solutiei x1 (t), ..., xn (t) a sistemului (4.2) care verific
a xi (t0 ) = x0i pentru
i = 1, n, se numeste problem
a cu date initiale sau problem
a Cauchy.
Pentru reprezentarea matriceala a sistemului (4.2) notam F : I D IRn
functia matriceala definita prin
F (t, x1 , x2 , ..., xn ) = (f1 (t, x1 , ..., xn ), f2 (t, x1 , ..., xn ), ..., fn (t, x1 , ..., xn ))T

Teoreme de existenta si unicitate pentru sisteme de ecuatii diferentiale de ordinul ntai105

si cu X matricea coloana (x1 , x2 , ..., xn )T . Cu aceste notatii sistemul (4.2) se


scrie sub forma matriceala:
X = F (t, X).

(4.3)

In aceasta problema derivarea functiei matriceale X(t) nseamna derivarea


elementelor matricei.
Observatia 4.2.1 Problema cu date initiale (problema Cauchy) se scrie matriceal sub forma:

X = F (t, X)
(4.4)

X(t0 ) = X 0

si consta n determinarea functiei matriceale X(t) care verifica (4.3) si conditia


initiala X(t0 ) = X 0 .
Observatia 4.2.2 O functie X : J I IRn de clasa C 1 este solutie a
problemei (4.4) daca X = F (t, X(t)), ()t J si X(t0 ) = X 0 (se presupune
ca t0 J).
Consideram a > 0, b > 0 astfel ca cilindrul :


= (t, x) : |t t0 | a si k x x0 k b

sa fie inclus n domeniul I D.

Teorema 4.2.1 (Cauchy-Lipschitz de existent


a a unei solutii locale) Dac
a
functia F este continua pe si este lipschitzian
a n raport cu X pe , atunci
problema cu date initiale (4.4) areo solutie local
a definit
a pe intervalul

b
1
Ih = [t0 h, t0 + h] unde h = min a, ,
; M = max kF (t, X)k si
(t,x)
M K +1
K este constanta lui Lipschitz:
kF (t, X ) F (t, X )k K kX X k , () (t, X ), (t, X ) .

106

CAPITOLUL 4

Demonstratie: Construim urmatorul sir de functii:


X 0 (t) = X 0
1

X (t) = X +

F (, X 0 ( ))d

Z 0t

X 2 (t) = X 0 +
F (, X 1 ( ))d
t0
................
Z
t

X k+1(t) = X 0 +
F (, X k ( ))d
t0
................
Functiile din acest sir sunt corect definite, ntrucat pentru orice t Ih
si k IN are loc apartenenta (t, X k (t)) (demonstratia se face prin
inductie). Urmand rationamentul din paragraful precedent evaluam diferenta
max kX k+1(t) X k (t)k si gasim:
tIh

K
max kX k (t) X k1(t)k,
K + 1 tIh

max kX k+1 (t) X k (t)k


tIh

de unde deducem inegalitatea


max kX

k+1

tIh

(t) X (t)k

K
K +1

k

b.

Scriem acum functia X k (t) sub forma:


X k (t) = X0 (t) +

k1
X
i=0

si remarcam ca, sirul


functii

X i+1 (t) X i (t)

 k
X (t) kIN este sirul sumelor partiale ale seriei de
0

X (t) +

X

i=0

Deoarece
kX

k+1


X i+1 (t) X i (t) .

(t) X (t)k

K
K +1

k

Teoreme de existenta si unicitate pentru sisteme de ecuatii diferentiale de ordinul ntai107

k

X
K
pentru orice t Ih , din convergenta seriei numerice b
, folosind
K +1
k=0
teorema lui Weierstrass, rezulta ca seria de functii
0

X (t) +

X

k=0

X k+1(t) X k (t)

este absolut si uniform convergenta pe intervalul Ih , la o functie X(t). Astfel,


sirul sumelor partiale adica sirul X k (t), converge uniform la functia X(t).
Inegalitatea:
Z t





k
[F (, X ( )) F (, X( ))]d K h max X k ( ) X( )


Ih

t0

valabila pentru orice t Ih si k IN permite sa obtinem egalitatea:


Z t
Z t
k
lim
F (, X ( ))d =
F (, X( ))d.
k

t0

t0

Trecem acum la limita n egalitatea:


X

k+1

(t) = X +

F (, X k ( ))d

t0

si obtinem:
0

X(t) = X +

F (, X( ))d.

t0

Aceasta arata ca functia X(t) este de clasa C 1 si verifica

= F (t, X(t))
X(t)

X(t0 ) = X 0

In concluzie, problema cu date initiale (4.4) are o solutie definita pe intervalul


Ih . Este posibil ca problema(4.4) sa aibe solutie definita pe un interval J
mai mare ca intervalul Ih . Acesta este motivul pentru care solutia gasita se
numeste solutie locala.
Teorema 4.2.2 (Cauchy-Lipschitz de unicitate a solutiei locale)
Daca sunt indeplinite conditiile din teorema Cauchy-Lipschitz de existent
aa
0
unei solutii locale pentru problema cu date initiale (t0 , X ), atunci problema
(4.4) nu poate avea doua solutii diferite pe un interval J Ih , t0 J.

108

CAPITOLUL 4

Demonstratie: Presupunem prin absurd ca functiile


X , X : J Ih IRn (t0 J)
sunt doua solutii locale ale problemei cu date initiale (4.4). Aceste solutii
verifica:
Z t
Z t

0
X (t) = X +
F (, X ( ))d, X (t) = X +
F (, X ( ))d.
t0

t0

De aici rezulta ca X (t), X (t) satisfac inegalitatea:


Z t


kX (t) X (t)k < + K kX ( ) X ( )kd


t0

() t J, () > 0,

de unde se obtine:

kX (t) X (t)k < eK|tt0 |

()t J, () > 0.

Trecand la limita pentru 0 se obtine egalitatea X (t) = X (t),


()t J, t fixat.

109

Propriet
ati calitative ale solutiilor

4.3

Propriet
ati calitative ale solutiilor

Consideram I IR1 un interval deschis, D IRn un domeniu,


F : I D IRn o functie vectoriala si sistemul de ecuatii diferentiale de
ordinul ntai scris sub forma matriceala:
X = F (t, X).

(4.5)

Fie X 1 : J1 I D si X 2 : J2 I D doua solutii locale ale sistemului


(4.5).
Definitia 4.3.1 Zicem ca solutia local
a X 2 este o prelungire a solutiei locale
1
1
2
X si notam X X , daca J1 J2 si X 1 (t) = X 2 (t) pentru orice t J1 .
Relatia binara X 1 X 2 introdusa n multimea solutiilor locale ale sistemului (4.5) este o relatie de ordine partiala.
Definitia 4.3.2 Orice solutie local
a a sistemului (4.5) care este element
maximal (i.e. nu mai poate fi prelungit
a) se numeste solutie saturat
a.
O solutie saturata este o solutie care nu este prelungibila.
Teorema 4.3.1 Daca functia F : I D IRn este de clas
a C 1 pe domeniul
= I D si (t0 , X 0 ) I D, atunci problema cu date initiale:

X = F (t, X)
(4.6)

0
X(t0 ) = X
are solutie saturata X(t; t0 , X 0 ) unic
a.

Demonstratie: Vom face demonstratia pentru cazul n = 1, cazul n 2


facandu-se analog.
Consideram familia de functii {x } , x : I IR1 , t0 I , formata
cu toate solutiile locale ale problemei:

x = f (t, x)
(4.7)

x(t0 ) = x0
Teorema Cauchy-Lipschitz de existenta si unicitate a solutiei locale pentru
problema cu date initiale n cazul unei ecuatii diferentiale de ordinul ntai,
asigura faptul ca aceasta familie de functii are cel putin un element.

110

CAPITOLUL 4

Consideram intervalul deschis I =

I , precum si functia x = x(t)

definita pe I n modul urmator:


pentru t I consideram , astfel ca t I si definim x(t) = x (t).
Aceasta definitie este corecta daca, pentru orice t I I , avem
x (t) = x (t). Analizam aceasta implicatie pentru t > t0 (cazul t < t0
se trateaza la fel).
Rationam prin reducere la absurd si presupunem ca exista
t1 > t0 , t1 I I , astfel ca x (t1 ) 6= x (t1 ). Consideram n continuare
t = inf{t1 : t1 > t0 , t1 I I , x (t1 ) 6= x (t1 )}
si remarcam ca
x (t ) = x (t ) = x .
Punctul (t , x ) este n domeniul , (t , x ) , si putem considera
constantele pozitive a , b , K astfel ca:
- dreptunghiul = {(t, x) : |t t | a , |x x | b } sa fie inclus n
( );
- intervalul [t , t + a ] sa fie inclus n intersectia I I ;
- pentru orice t [t , t + a ] sa avem:
|x (t) x | b si |x (t) x | b ;
- pentru orice (t, x), (t, y) sa avem:
|f (t, x) f (t, y)| K |x y|.
Fie acum t1 [t , t + a ], astfel ca x (t1 ) 6= x (t1 ). Din definitia lui t
rezulta ca, exista asemenea puncte t1 , oricat de aproape de t
Pentru t1 fixat, fie > 0 astfel ca < |x (t1 ) x (t1 )|eK a .
Pe de alta parte, pentru orice t [t , t + a ] avem:
x (t) = x +

Zt

f (s, x (s))ds,

111

Propriet
ati calitative ale solutiilor

x (t) = x +

Zt

f (s, x (s))ds,

din care rezulta inegalitatile:


|x (t) x (t)|

Zt

|f (s, x (s)) f (s, x (s))|ds

Zt

|x (s) x (s)|ds < + K

Zt

|x (s) x (s))| ds.

Astfel, obtinem ca:


|x (t) x (t)| < eK a , () t [t , t + a ].
iar din modul de alegere a lui rezulta inegalitatea:
|x (t) x (t)| < |x (t1 ) x (t1 )|,

() t [t , t + a ]

care este o contradictie.


Astfel, rezulta n final ca functia x = x(t) este corect definita pe intervalul
I.
Urmeaza sa aratam ca functia x = x(t) este solutie a problemei cu date
initiale (4.7).
Deoarece pentru orice avem x (t0 ) = x0 , rezulta:
x(t0 ) = x0 .
Fie acum t1 I si 1 , astfel ca t1 I1 . Pentru orice t I1 , avem
x(t) = x1 (t) si prin urmare
x(t)

= x 1 (t) = f (t, x1 (t)) = f (t, x(t)),

()t I1 .

In particular, pentru t = t1 avem


x(t
1 ) = f (t, x(t1 )).
Rezulta n acest fel ca functia x = x(t) este solutie a problemei cu date
initiale (4.7).

112

CAPITOLUL 4

Urmeaza sa mai aratam ca functia x = x(t) definita pe intervalul I este


o solutie saturata. Fie n acest scop y : J IR1 (J interval deschis, t0 J)
o solutie locala a problemei cu date initiale (4.7).
Evident, functia y apartine familiei {x } si prin urmare:
[
J I =
I si x(t) = y(t).

Astfel am demonstrat existenta si unicitatea solutiei saturate a problemei


cu date initiale (4.7). Aceasta solutie saturata va fi notata cu x = x(t; t0 , x0 )
iar intervalul deschis pe care este definita aceasta solutie saturata va fi notat
cu I0 .
In conditiile din teorema precedenta consideram solutia saturata X(t; t0 , X 0 )
a problemei Cauchy (4.6) definita pe intervalul deschis I0 = (0 , 0 ) I.
Teorema 4.3.2 Pentru orice t1 I0 solutia saturat
a X(t;t1 ,X(t1 ;t0 ,X 0 )) a
problemei cu date initiale
X = F (t, X), X(t1 ) = X(t1 ; t0 , X 0 ) = X 1

(4.8)

coincide cu solutia saturat


a X(t; t0 , X 0 ).
Demonstratie: Vom face demonstratia pentru cazul n = 1, analog facanduse n cazul n 2.
Notam cu I1 = (1 , 1 ) intervalul de definitie a solutiei saturate a problemei cu date initiale:
x = f (t, x), x(t1 ) = x(t1 ; t0 , x0 ) = x1 .

(4.9)

Deoarece x(t1 ; t0 , x0 ) = x1 , functia x = x(t; t0 , x0 ) este solutie locala a


problemei cu date initiale (4.9).
Rezulta ca I0 I1 si x(t; t0 , x0 ) = x(t; t1 , x1 ), () t I0 .
Pe de alta parte, din faptul ca x(t; t0 , x0 ) este solutie saturata, rezulta ca
I0 I1 si x(t; t0 , x0 ) = x(t; t1 , x1 ).
Teorema 4.3.3 Daca sunt ndeplinite urm
atoarele conditii:
(i) 0 < + (respectiv 0 > );
(ii) sirul de numere {tn }n din I0 converge la 0 (respectiv 0 );

113

Propriet
ati calitative ale solutiilor

(iii) sirul de vectori {X(tn ; t0 , X 0 )}n este convergent la un vector ,


atunci punctul (0 , ) (respectiv (0 , )) apartine frontierei domeniului =
I D; (0 , ) (respectiv (0 , ) )
Demonstratie: Facem demonstratia pentru n = 1 urmand ca pentru n 2
sa se faca n mod analog.
Pentru orice t I0 punctul (t, x(t; t0 , x0 )) apartine domeniului si, prin
urmare, punctul (0 , ) apartine aderentei domeniului , (0 , ) . Putem
arata ca (0 , ) apartine frontierei , aratand ca (0 , ) nu apartine domeniului .
Rationam prin reducere la absurd si presupunem ca (0 , ) .
Consideram a > 0, b > 0, K > 0, M > 0 astfel ca dreptunghiul
= {(t, x) : |t 0 | a, |x | b}
sa fie inclus n domeniul ( ), functia f sa verifice |f (t, x)| M pentru
orice (t, x) , si |f (t, x) f (t, y)| K|x
 y| pentru orice (t, x),
 (t, y) .
b 2
1
Fie acum > 0 astfel ca < min a 2,
,
si t1 < 0
M
K +1
astfel ca |t1 0 | < si |x(t1 ; t0 , x0 ) | < .
Solutia saturata x = x(t; t1 , x(t1 ; t0 , x0 )) a problemei cu date initiale
x = f (t, x), x(t1 ) = x(t1 ; t0 , x0 )
este definita cel putin pe intervalul


b 2
1
,
I = [t1 , t1 + ] cu = min a 2,
M
K +1

si verifica
x(t; t1 , x(t1 ; t0 , x0 )) = x(t; t0 , x0 ), () t I I0 .
Intrucat t1 + > t1 + > 0 , rezulta ca solutia saturata x(t; t0 , x0 ) este
prelungibila, ceea ce este absurd.
Teorema 4.3.4 Daca I = IR1 , D = IRn si 0 < + (respectiv 0 > ),
atunci solutia saturata X(t; t0 , X 0 ) este nem
arginit
a pe [t0 , 0 ) (respectiv
(0 , t0 ]).

114

CAPITOLUL 4

Demonstratie: Pentru cazul n = 1, rationam prin reducere la absurd si


presupunem ca solutia saturata x = x(t; t0 , x0 ) este marginita pe [t0 , 0 ).
Consideram m > 0, astfel ca |x(t; t0 , x0 )| m, () t [t0 , 0 ) si tn [t0 , 0 )
astfel ncat lim tn = 0 . Sirul {x(tn ; t0 , x0 )}n este margint si are un subsir
n

convergent la un numar . Deoarece = IRn punctul (0 , ) apartine lui ,


ceea ce este n contradictie cu teorema precedenta.
Pentru cazul n 2 se rationeaza n mod analog.

Teorema 4.3.5 Daca I = IR1 , D = IRn si F este lipschitzian


a pe orice
n
1
banda de forma = J IR , unde J IR este un interval compact oarecare,
atunci orice solutie saturat
a este definit
a pe IR1 .
Demonstratie: Pentru cazul n = 1, rationam prin reducere la absurd si
presupunem ca intervalul de definitie I0 = (0 , 0 ) al solutiei saturate x =
x(t; t0 , x0 ) este marginit la dreapta: 0 < +.
Pentru t [t0 , 0 ) scriem inegalitatea:
|x(t; t0 , x0 ) x0 |

Zt

t0

Zt
|f (s, x(s : t0 , x0 ))f (s, x0)|ds + |f (s, x0 )|ds

K 0

t0

Rt

t0

|x(s; t0 , x0 )x0 |ds + (0 t0 ) sup |f (s, x0 )|.


s[t0 ,0 ]

Rezulta de aici ca pentru orice t [t0 , 0 ] avem:


|x(t; t0 , x0 ) x0 | (0 t0 ) sup |f (s, x0 )| eK0 (0 t0 ) .
s[t0 ,0 ]

Aceasta inegalitate arata ca functia x(t; t0 , x0 ) este marginita pe intervalul


[t0 , 0 ), ceea ce este n contradictie cu concluzia din teorema anterioara.
Analog se face rationamentul pentru cazul n 2.
Consecinta 4.3.1 Dac
a I = (a, b), D = IRn si 0 < b (respectiv
0 > a), atunci solutia saturat
a este nem
arginit
a pe intervalul [t0 , ) (respectiv (0 , t0 ]).
Consecinta 4.3.2 Dac
a I = (a, b), D = IRn si F este lipschitzian
a n raport
cu X pe orice banda de forma J I, unde J IR1 este un interval compact
inclus n I, atunci orice solutie saturat
a este definit
a pe I.

115

Propriet
ati calitative ale solutiilor

Teorema 4.3.6 Daca functia de clas


a C 1 , F : IR1 IRn IRn nu depinde
n
0
de t, atunci pentru orice X IR si t1 , t2 IR1 , avem:
X(t1 + t2 ; 0, X 0) = X(t2 ; 0, X(t1 ; 0, X 0)) = X(t1 ; 0, X(t2 ; 0, X 0))
Demonstratie: Demonstram teorema pentru n = 1.
Se observa ca pentru t2 = 0 au loc:
x(t1 + t2 ; 0, x0 ) = x(t2 ; 0, x(t1 ; 0, x0 )) = x(t1 ; 0, x(t2 ; 0, x0 )).
In continuare se remarca faptul ca avem egalitatea:
d
x(t + t1 ; 0, x0 ) = f (x(t + t1 ; 0, x0 ))
dt
si deducem ca x(t + t1 ; 0, x0 ) este solutia saturata a problemei cu date initiale
x = f (x),

x(0) = x(t1 ; 0, x0 ).

Rezulta n acest fel egalitatea:


x(t + t1 ; 0, x0 ) = x(t; 0, x(t1 : 0, x0 ),
pentru orice t. In particular, pentru t = t2 , se obtine prima egalitate din
enunt.
Pentru cazul n 2 teorema se demonstreaza analog.
Fie I un interval real deschis (I IR1 ), un domeniu deschis n IRn
( IRn ) si F : I IRn , F = F (t, X) o functie de clasa C 1 . Consideram
n continuare conditia initiala (t0 , X 0 ) I si solutia maximala
X = X(t; t0 , X 0 ) a problemei Cauchy
X = F (t, X),

X(t0 ) = X 0 .

Notam cu I0 intervalul de definitie al solutiei maximale X = X(t; t0 , X 0 ).


Teorema 4.3.7 (de dependenta continu
a de pozitia initial
a X 0)
Pentru orice interval compact I = [T1 , T2 ], inclus n intervalul I0 (I I0 ),

care contine punctul t0 n interior (t0 I ) si pentru orice > 0, exist


a

116

CAPITOLUL 4

= (, I ), astfel ca, pentru orice X 1 cu kX 1 X 0 k < , solutia saturata


X 1 = X 1 (t; t0 , X 1 ) a problemei Cauchy

X = F (t, X)

X(t0 ) = X 1

este definita cel putin pe intervalul I si verific


a inegalitatea:
kX(t; t0 , X 1 ) X(t; t0 , X 0 )k < ,

() t I .

Demonstratie: Pentru t I , fie at > 0 si bt > 0, astfel ca cilindrul


t = {(, X) : | t| at si kX X(t; t0 , X 0 )k bt } sa fie inclus n
multimea I ( t I ).
Multimea definita prin = {(t, X(t; t0 , X 0 )) : t I } este compacta si
S
S
este inclusa n multimea
t ;
t . Exista, prin urmare, un numar
tI

tI

finit de puncte t1 , t2 , . . . , tq n I , astfel ca

q
S

tj .

j=1

Consideram functia d(Y, Z) = kY Zk definita pentru Y si Z de pe


q
q
S
S
frontiera multimii
tj ; Z ( tj ).
j=1

j=1

Exista r > 0, astfel ca d(Y, Z) > r, pentru orice Y si Z (

Tubul de securitate , definit prin:

q
S

tj ).

j=1

= {(t, X) : t I si kX X(t; t0 , X 0 )k r}
verifica urmatoarele incluziuni:

q
[

j=1

tj I

si exista K > 0, astfel ca, pentru orice (t, X 1 ), (t, X 2 ) sa avem:


kF (t, X 1) F (t, X 2 )k K kX 1 X 2 k
(o functie local Lipschitziana este global Lipschitziana pe compacte).
Notam cu h = max{T2 t0 , t0 T1 } si consideram , 0 < < r. Fie
= (, I ) = 21 eKh si X 1 , astfel ca kX 1 X 0 k < . Notam cu

117

Propriet
ati calitative ale solutiilor

I1 intervalul de definitie a solutiei saturate X = X(t; t0 , X 1 ) a problemei


Cauchy:

X = F (t, X)

Vom arata acum ca:

X(t0 ) = X 1 .

kX(t; t0 , X 1 ) X(t; t0 , X 0 )k <

pentru orice t I I1 .
Rationam prin reducere la absurd si admitem ca exista t1 I I1 astfel

ca kX(t1 ; t0 , X 1 ) X(t1 ; t0 , X 0 )k . De aici rezulta ca, cel putin pentru


2
unul din numerele 1 , 2 , definite prin
n
o

1 = inf t I I1 : kX( ; t0 , X 1)X( ; t0 , X 0)k < , () [t, t0 ] ,


2
n
o

2 = sup t I I1 : kX( ; t0 , X 1 )X( ; t0 , X 0 )k < , () [t0 , t] ,


2
are loc egalitatea

kX(i ; t0 , X 1) X(i ; t0 , X 0)k = , i = 1, 2.


2

Sa presupunem de exemplu ca kX(2 ; t0 , X 1 ) X(2 ; t0 , X 0 )k = .


2
Pe de alta parte, pentru orice t [t0 , 2 ] avem:

+K

Zt

kX(t; t0 , X 1 ) X(t; t0 , X 0 )k kX 1 X 0 k+

kX( ; t0 , X 1 ) X( ; t0 , X 0 )kd kX 1 X 0 k eKh < .


2

t0

ceea ce constituie o contradictie si prin urmare:


kX(t; t0 , X 1 ) X(t; t0 , X 0 )k <
pentru orice t I I1 .

118

CAPITOLUL 4

Vom arata n continuare ca = inf I1 T1 si ca = sup I1 T2 .


Din nou rationam prin reducere la absurd si admitem de exemplu ca
< T2 . Pentru orice t [t0 , ) avem inegalitatile:
kX(t; t0 , X 1 ) X(t; t0 , X 0 )k kX 1 X 0 k+
+K

Zt

kX( ; t0 , X 1 ) X( ; t0 , X 0 )kd kX 1 X 0 k eKh < .


2

t0

In plus, pentru orice t , t cu t0 < t < t < avem inegalitatea:


kX(t ; t0 , X 1 ) X(t ; t0 , X 1 )k M |t t |,
unde M = sup kF (t, X)k.
(t,X)

Acestea demonstreaza ca exista limita:


= lim X(t; t0 , X 1 )
t

si (, ) . Contradictie.
Inegalitatile stabilite sunt valabile deci pe ntreg intervalul I si astfel
teorema este demonstrata.
Teorema 4.3.8 (de dependent
a continu
a de conditia initial
a (t0 , X 0 ))
Pentru orice interval compact I = [T1 , T2 ], inclus n intervalul I0 (I I0 ),

care contine punctul t0 n interior (t0 I ) si pentru orice > 0, exista


= (, I ), astfel ca, pentru orice conditie initial
a (t1 , X 1 ) cu |t1 t0 | <
si kX 1 X 0 k < , solutia saturat
a
X 1 = X 1 (t; t1 , X 1 ) a problemei Cauchy

X = F (t, X)

X(t0 ) = X 1

este definita cel putin pe intervalul I si verific


a inegalitatea:
kX(t; t1 , X 1 ) X(t; t0 , X 0 )k < , () t I .

119

Propriet
ati calitative ale solutiilor

Demonstratie: Fie r > 0 si K > 0, astfel ca tubul , definit prin


= {(t, X) : t I , kX X(t; t0 , X 0 )k r}
sa fie inclus n multimea I (
(t, X 1 ), (t, X 2 ) sa avem

I ) si pentru orice

kF (t, X 1) F (t, X 2 )k K kX 1 X 2 k.
Consideram numerele:
h1 = min{T2 t0 , t0 T1 }; h2 = max{T2 t0 , t0 T1 };
M = sup kF (t, X)k;
(t,X)

un numar , 0 < < r si numarul = (, I ), definit astfel:


= 21 min{h1 , (M + 1)1 eK(h1 +h2 ) }
Pentru (t1 , X 1 ) cu |t1 t0 | < si kX 1 X 0 k < avem inegalitatile:
T1 < t1 < T2 ,
kX 1 X(t1 ; t0 , X 0 )k kX 1 X 0 k + kX 0 X(t1 ; t0 , X 0 )k <
< (M + 1) <

< r;
2

si prin urmare (t1 , X 1 ) I .


Fie X 1 = X(t; t1 , X 1 ) solutia maximala a problemei Cauchy:

X = F (t, X)

X(t0 ) = X 1

definita pe intervalul I1 .

Vom arata ca kX(t; t1 , X 1 ) X(t; t0 , X 0 )k <


pentru orice
2
t I I1 .
Rationam prin reducere la absurd si admitem ca exista t2 I I1 , astfel

ca kX(t2 ; t1 , X 1 ) X(t2 , t0 , X 0 )k .
2
Rezulta de aici ca cel putin pentru unul din numerele 1 , 2 definite prin
n
o

1 = inf t I I1 : kX( ; t0 , X 1 )X( ; t0 , X 0 )k < , () [t, t1 ]


2

120

CAPITOLUL 4

n
o

2 = sup t I I1 : kX( ; t0 , X 1 )X( ; t0 , X 0 )k < , () [t1 , t]


2
se realizeaza egalitatea:

kX(i ; t1 , X 1 ) X(i ; t0 , X 0 )k = , i = 1, 2.
2
Sa presupunem, de exemplu, ca avem:
kX(2 ; t1 , X 1 ) X(2 ; t0 , X 0 )k =

Pe de alta parte, pentru orice t [t1 , 2 ] avem inegalitatile:


kX(t; t1 , X 1 ) X(t; t0 , X 0 )k
1

kX X(t1 ; t0 , X )k + K

Zt

kX( ; t1 , X 1 ) X( ; t0 , X 0 )kd

t1

kX 1 X(t1 ; t0 , X 0 )k eK(h1 +h2 ) < (M + 1) eK(h1 +h2 ) < .


2
Contradictie.

Prin urmare, kX(t; t1 , X 1 ) X(t; t0 , X 0 )k < , () t I I1 .


2
Vom arata n continuare ca = inf I1 T1 si = sup I1 T2 .
Rationam prin reducere la absurd si presupunem de exemplu ca < T2 .
Pentru orice t [t1 , ) avem inegalitatea:
kX(t; t1 , X 1 ) X(t; t0 , X 0 )k <

si pentru orice t , t [t1 , ) :


kX(t ; t1 , X 1 ) X(t ; t1 , X 1 )k M |t t |
Aceasta arata ca exista limita = lim X(t; t1 , X 1 ) si (, ) I .
t

Contradictie.
Inegalitatile stabilite sunt valabile pe I si astfel teorema este demonstrata.

121

Propriet
ati calitative ale solutiilor

Fie I IR1 un interval deschis, D IRn un domeniu, IRm un


domeniu, F : I D IRn o functie vectoriala si sistemul de ecuatii
diferentiale de ordinul ntai cu parametru scris sub forma matriceala:
X = F (t, X, )

t I, X D, .

(4.10)

Consideram un punct (t0 , X 0 , 0 ) I D si problema Cauchy:

X = F (t, X, 0 )
(4.11)

X(t0 ) = X 0

Presupunem ca functia F este de clasa C 1 n raport cu (t, X) si este continua n raport cu parametrul si consideram solutia saturata X(t; t0 , X 0 , 0 )
a problemei Cauchy (4.11) definita pe intervalul I0 .
Teorema 4.3.9 (de dependenta continu
a de parametru)
Pentru orice interval compact I = [T1 , T2 ] I0 , care contine punctul t0 n

interior (t0 I ) si pentru orice > 0, exist


a = (, I ) > 0, astfel nc
at,
0
0
daca k k < , atunci solutia saturat
a X = X(t; t0 , X , ) a problemei
Cauchy

X = F (t, X, )

X(t0 ) = X 0

este definita pe intervalul I si verific


a inegalitatea:
kX(t; t0 , X 0 , ) X(t; t0 , X 0 , 0 )k <
pentru orice t I .
Demonstratie: Fie r1 > 0 si r2 > 0 astfel ca multimea si S definite
prin:
= {(t, X) : t I , ||X X(t; t0 , X 0 , 0 )|| r1 }

S = S(0 , r2 ) = { : || 0 || r2 }
sa verifice I , respectiv S 1 .
Exista K > 0 astfel ncat sa avem:

||F (t, X 1, )F (t, X 2 , )|| K ||X 1 X 2 ||, ()(t, X 1 , ), (t, X 2, ) S

122

CAPITOLUL 4

Notam h = max{T2 t0 , t0 T1 } si consideram un numar , cu proprietatea


0 < < r. Fie = (, I) astfel ca pentru 0 < < r2 si || 0 || < sa
avem:
||F (t, X, ) F (t, X, 0 )|| < 21 eKh , () (t, X) .
Pentru cu proprietatea || 0 || < consideram solutia saturata X =
X(t; t0 , X 0 , ) a problemei Cauchy

X = F (t, X, )
definita pe intervalul I .

X(t0 ) = X 0

Vom arata ca:


||X(t; t0 , X 0 , ) X(t; t0 , X 0 , 0 || <

pentru orice t I I .

Rationam prin reducere la absurd si admitem ca exista t1 I I astfel ca

||X(t1 ; t0 , X 0 , ) X(t1 ; t0 , X 0 , 0 )|| .


2

Rezulta de aici ca, cel putin pentru unul dintre numerele 1 , 2 definite prin:
o
n

0
0
0
1 = inf t I I : ||X( ; t0 , X , )X( ; t0 , X , )|| < , () [t, t0 ]
2
n
o

2 = sup t I I : ||X( ; t0 , X 0 , )X( ; t0, X 0 , 0 )|| < , () [t, t0 ]


2
are loc egalitatea:
||X(i; t0 , X 0 , ) X(i ; t0 , X 0 , 0 )|| =

, i = 1, 2.
2

Sa admitem de exemplu ca avem:

||X(2 ; t0 , X 0 , ) X(2 ; t0 , X 0 , 0 )|| = .


2
Pe de alta parte, pentru orice t [t0 , 2 ] au loc inegalitatile:

123

Propriet
ati calitative ale solutiilor

||X(t; t0 , X 0 , ) X(t; t0 , X 0 , 0 )||

Zt

||F (, X( ; t0 , X 0 , ), )F (, X( ; t0, X 0 , 0 ), 0)||d

Zt

||F (, X( ; t0 , X 0 , ), )F (, X( ; t0, X 0 , 0 ), )||d

Zt

||F (, X( ; t0 , X 0 , 0), )F (, X( ; t0, X 0 , 0 ), 0 )||d

t0

t0

t0

Zt

||X( ; t0 X 0 , )X( ; t0 , X 0 , 0 )||d +21 eKh

t0

21 eKh eK(tt0 ) < .


2
Contradictie.
Prin urmare:

||X(t; t0 , X 0 , ) X(t; t0 , X 0 , 0 )|| < , ()t I I .


2
Vom arata n continuare ca = inf I T1 si = sup I T2 . Rationam
prin reducere la absurd presupunand de exemplu < T2 .
Pentru orice t [t0 , ) are loc inegalitatea:
||X(t; t0, X 0 , ) X(t; t0 , X 0 , 0)|| <

si pentru t , t [t0 , ] avem:


||X(t; t0 , X 0 , ) X(t ; t0 , X 0, )|| < M |t t |
cu
M = sup ||F (t, X, )||
S

124

CAPITOLUL 4

Rezulta de aici ca exista limita = lim X(t; t0 , X 0 , ) si (, ) I .


t

Contradictie.

Calculele facute sunt valabile pe intervalul I si astfel teorema este demonstrata.

Consecinta 4.3.3 Dac


a functia F = F (t, X, ) este liniar
a n raport cu
X IRn , atunci pentru orice interval I (I I) care contine punctul t0

n interior (I t0 ) si pentru orice > 0 exist


a = (, I ) > 0 astfel ncat
0
daca || || < , avem:
||X(t; t0, X 0 , ) X(t; t0 , X 0 , 0)|| <
pentru orice t I .
Demonstratie:
Cu teorema lui Banach-Steinhaus se obtine ca
functia ||F (t, , )|| este marginita pe compacte si
lim F (t, X, ) = F (t, X, 0 ).

Teorema 4.3.10 (de diferentiabilitate n raport cu conditiile initiale) In


1
1
conditiile Teoremei 4.3.7, functia (t, t1 , X ) X(t; t1 , X ) este diferentiabila
n raport cu t1 , X 1 si au loc urm
atoarele egalit
ati:

d
X 1 X(t; t0 , X 0 ) = X F (t, X(t; t0 , X 0 )) X 1 X(t; t0 , X 0)
dt
X 1 X(t0 ; t0 , X 0 ) = I


d
t1 X(t; t0 , X 0 ) = X F (t, X(t; t0 , X 0 )) t1 X(t; t0 , X 0 )
dt
t1 X(t0 ; t0 , X 0 ) = F (t0 , X 0 )

t1 X(t; t0 , X 0 ) = X 1 X(t; t0 , X 0) F (t0 , X 0 )

125

Propriet
ati calitative ale solutiilor

Demonstratie: Pentru t I , X 1 S(X 0 , /2),


Y IRn consideram functia:

h S(0, /2) si

H(t, t0 , X 1 , h, Y ) =
1

1
1
1
=
X F (t, X(t; t0 , X )+s[X(t; t0, X +h)X(t; t0 , X )])ds Y

Functia H definita n acest mod este continua n raport cu t si este liniara


n raport cu Y. In plus functia H este continua n raport cu (t, h).
Fie e1 , e2 , . . . , en baza canonica din Rn si R astfel ca || < /2.
Problemele Cauchy:
k
Y = H(t, t0 , X 1 , ek , Yk )

Yk (t0 ) = ek

k
Y = H(t, t0 , X 1 , 0, Y k )

Y k (t0 ) = ek

au solutii definite pe intervalul I pentru k = 1, 2, . . . , n. In plus pentru orice


interval compact I I avem lim Yk (t) = Y k (t) uniform n raport cu t I .
0

Pe de alta parte pentru 6= 0 avem:


1
Yk (t) = [X(t; t0 , X 1 + ek ) X(t; t0 , X 1 )]

pentru orice t I .
Prin urmare, exista limita
1
lim [X(t; t0 , X 1 + ek ) X(t; t0 , X 1 )]
0
si este egala cu Y k (t) pentru t I .

Aceasta demonstreaza ca functia X(t; t0 , X 1 ) are derivate partiale n raport

126

CAPITOLUL 4

cu X 1 n punctele (t, t0 , X 1 ) si n plus avem:


d
dt

X
(t, t0 , X 1 )
x1k



X
1
1
= H t, t0 , X , 0, 1 (t, t0 , X )
xk

X
(t , t , X 1 ) = ek
1 0 0
xk

Functia H(t, t0 , X 1 , 0, Y ) fiind continua n raport cu (t, X 1 ) si liniara n raport


X
cu Y rezulta ca solutia problemei Cauchy precedente
(t, t0 , X 1 ) converge
x1k
la solutia problemei Cauchy:

dY k

= H(t, t0 , X 0 , 0, Y k )
dt

k
Y (t0 ) = ek

pentru X 1 X 0 uniform, pe intervale compacte I1 I .


Aceasta implica ca derivatele partiale ale functiei X(t; t0 , X 1 ) n raport cu
X 1 sunt functii continue n raport cu X 1 n punctele (t, t0 , X 0 ). Deci functia
X(t; t1 , X 1 ) este diferentiabila n raport cu X 1 n punctele (t, t0 , X 0 ) si satisfac:

d
X 1 X(t; t0 , X 0) = X F (t, X(t; t0 , X 0 )) X 1 X(t; t0 , X 0 )
dt
X 1 X(t0 ; t0 , X 0 ) = I.

Fie acum IR1 astfel ca 0 < | | < si apoi functia


X (t) =


1 
X(t; t0 + , X 0 ) X(t; t0 , X 0 ) pentru t I .

127

Propriet
ati calitative ale solutiilor

Avem egalitatile:
X (t) = X(t; t0 + , X 0 ) X(t; t0 , X 0 ) =
= X(t; t0 , X(t0 ; t0 + , X 0 )) X(t; t0 , X 0 ) =
= X 1 X(t; t0 , X 0 ) [X(t0 ; t0 + , X 0 ) X 0 ]+
+O(||X(t0; t0 + , X 0 ) X 0 ||) =
= X 1X(t; t0 , X 0 )[X(t0; t0 +, X 0)X(t0 + ; t0 +, X 0)]+
+O(||X(t0; t0 + , X 0 ) X 0 ||) =
= X 1X(t; t0 , X 0 )

n
P

Fk (t0 +k , X(t0 +k ; t0 +, X 0 )ek+

k=1

+O(||X(t0; t0 + , X 0 ) X 0 ||)
cu 0 < k < 1 pentru k = 1, n.
Astfel,
0

X (t) = X 1 X(t; t0 , X )(
+

n
X
k=1

Fk (t0 + k , X(t0 + k ; t0 + , X 0 ))ek )+

O(||X(t0; t0 +, X 0)X 0 ||) ||X(t0 ; t0 +, X 0)X(t0 + ; t0 +, X 0 )||

.
||X(t0; t0 +, X 0 )X 0||

1
||X(t0 ; t0 + , X 0 ) X(t0 + , t0 + , X 0 )|| este marginit

pentru 0 si ||X(t0; t0 + , X 0 ) X 0 || 0 pentru 0 uniform pe orice


interval compact I I (I t0 ) rezulta ca

Deoarece raportul

lim X (t) = X 1 X(t; t0 , X 0 ) F (t0 , X 0 )

si deci functia X(t; t1 , X 1 ) este deiferentiabila n raport cu t1 n (t; t0 , X 0 ).


In plus,
t1 X(t; t0 , X 0 ) = X 1 X(t; t0 , X 0 ) F (t0 , X 0 ).

128

CAPITOLUL 4

Derivabilitatea n raport cu t a functiei t1 X(t; t0 , X 0 ) este o consecinta a


acestei egalitati.
In plus avem egalitatile:

d
t1 X(t; t0 , X 0 ) =
dt
=


d
X 1 X(t; t0 , X 0 ) F (t0 , X 0 ) =
dt

= X F (t, X(t; t0 , X 0 )) (X 1 X(t; t0 , X 0)) F (t0 , X 0) =


= X F (t, X(t; t0 , X 0 )) t1 X(t; t0 , X 0 )
t1 X(t0 ; t0 , X 0 ) = F (t0 , X 0 ).
In acest fel teorema de diferentiabilitate n raport cu conditiile initiale este
complet demonstrata.
Teorema 4.3.11 (de diferentiabilitate n raport cu parametru).
Daca functia F = F (t, X, ) satisface conditiile din Teorema 4.3.9 si n plus
este de clasa C 1 n raport cu , atunci functia
(t; t0 , X 0, ) X(t; t0 , X 0 , )
este diferentiabila n raport cu si au loc urm
atoarele egalit
ati:
d
(X(t;t0 ,X 0,0 )) = XF (t, X(t; t0 , X 0 , 0), 0 )X(t; t0 , X 0 , 0)+
dt
+ F (t; X(t; t0, X 0 , 0 ), 0 )
X(t0 ; t0 , X 0 , 0 ) = 0.
Demonstratie: Fie e1 , e2 , ..., em baza canonica n spatiul IRm .
Pentru t I , 1 S(0 , 2 ), h IR1 , |h| < 2 , Y IRn si

k = 1, m

Propriet
ati calitative ale solutiilor

129

definim functia Hk = Hk (t, t0 , X 0 , 1, h, Y ) cu formula:


H
t0 , X 0 , 1, h, Y ) =
k (t,
Z1


=
XF(t,X(t;t0 ,X 0, 1)+s X(t;t0 ,X 0, 1 +hek)X(t;t0 ,X 0, 1) ,

1 + hek )ds Y + F (t, X(t; t0 , X 0 , 1 ), 1 + s h ek )ds ek .

Functia Hk este continua n raport cu t I , lipschitziana n raport cu Y


pe intervale compacte I I. In plus, functia Hk (t, t0 , X 0, 1 , h, Y ) tinde la
Hk (t, t0 , X 0 , 1 , 0, Y ) pentru h 0 uniform pe compacte n raport cu (t, Y ).
Problemele Cauchy:

dYk

= Hk (t, t0 , X 0 , 1 , Yhk )
dt

Y k (t ) = 0
h 0

dY k

= Hk (t, t0 , X 0 , 1 , Y k )
dt

k
Y (t0 ) = 0

au solutii definite pe I si lim Yhk (t) = Y k (t) uniform n raport cu t pe orice


h0

interval J I.
Pe de alta parte se verifica usor ca pentru h 6= 0 avem:
Yhk (t) =

1
[X(t; t0 , X 0 , 1 + h ek ) X(t; t0 , X 0 , 1 )]
h

si deducem ca functia X(t; t0 , X 0 , ) are derivate partiale n raport cu k n


(t, t0 , X 0 , 1) si




d X
X
0
1
0
1
0
1
(t, t0 , X , )
= Hk t, t0 , X , , 0,
(t, t0 , X , )
dt k
k
X
(t0 , t0 , X 0 , 1 ) = 0
k

130

CAPITOLUL 4

Pe de alta parte:
lim H k (t, t0 , X 0, 1 , 0, Y ) = H k (t, t0 , X 0 , 0, 0, Y )

1 0

uniform n raport cu (t, Y ) pe multimi compacte.



X
X
(t, t0 , X 0 , 1 ) tinde la
t, t0 , X 0 , 0 pentru 0 uniform
k
k
pe orice interval compact I I.
Deci

Aceasta demonstraza ca derivatele partiale n raport cu k ale functiei


X(t; t0 , X 0 , ) sunt continue n raport cu n (t; t0 , X 0 , 0 ).
In plus, avem:
d
dt

X
(t, t0 , X 0, 0 )
k

 F

 X
t; t0 , X 0 , 0 +
t, X(t; t0 , X 0 , 0 ), 0
= X F t, X(t; t0 , X 0 , 0 ), 0
k
K

X
t0 ; t0 , X 0 , 0 = 0
k

Prin urmare functia X = X(t; t0 , X 0 , ) este diferentiabila n raport cu n


punctul (t, t0 , X 0 , 0 ) si pentru orice t I avem:

d
X(t; t0 , X 0 , 0) =
dt

X F (t, X(t; t0, X 0 , 0 ), 0 ) X(t; t0 , X 0 , 0 ) + F (t, X(t; t0 , X 0 , 0 ), 0 )


X(t0 ; t0 , X 0 , 0) = 0.

131

Metode numerice

4.4

Metode numerice

4.4.1

Metoda liniilor poligonale a lui Euler de determinare numeric


a local
a a unei solutii neprelungibile n cazul sistemelor diferentiale de ordinul
nt
ai

Fie I un interval real deschis si nevid I IR1 , D un domeniu nevid n spatiul


IRn , D IRn si F o functie de clasa C 1 , F : I D IRn .
Pentru (t0 , X 0 ) I D consideram solutia neprelungibila X = X(t; t0 , X 0 )
a problemei cu date initiale
X = F (t, X);

X(t0 ) = X 0

(4.12)

si notam cu I0 = (0 , 0 ) I intervalul de definitie al acestei solutii.


O prima metoda de determinare numerica locala a solutiei neprelungibile
X = X(t; t0 , X 0 ) este cea a liniilor poligonale a lui Euler. In cele ce urmeaza
vom prezenta aceasta metoda.
Consideram doua constante pozitive a si b, a > 0, b > 0 astfel ca cilindrul
= {(t, X)| |t t0 | a si kX X 0 k b}
sa fie inclus n domeniul = I D; I D.
Notam cu M maximul functiei F pe cilindrul compact :
M = max kF (t, X)k
(t,X)

b
cu numarul pozitiv = min a,
M

si cu I intervalul

I = [t0 , t0 + ].
Consideram un numar real si pozitiv > 0 si alegem = () astfel ca pentru
orice (t , X ), (t , X ) care verifica inegalitatile:
|t t | < () si kX X k < ()
sa avem kF (T , X ) F (t , X )k < .

132

CAPITOLUL 4

Functia F = F (t, X) este uniform continua pe cilindrul compact si, de


aceea, pentru orice > 0, alegerea unui () > 0 cu proprietatea mentionata
este posibila.
Consideram acum un numar pozitiv h > 0 pe care-l vom numi pas si pe

care l alegem astfel ncat sa satisfaca inegalitatea 0 < h <


. Fie q numarul
M
natural cu proprietatea:
tq = t0 + q h t0 + si tq+1 = t0 + (q + 1) h > t0 + .
Pentru i = 1, q consideram numerele ti = t0 + ih si ti = t0 ih. Aceste
numere definesc o diviziune a segmentului I .
t0 tq < tq+1 < < t1 < t0 < t1 < < tq1 < tq t0 + .
Pe intervalul [t0 , t1 ] definim functia X 1 = X 1 (t) cu formula
X 1 (t) = X 0 + (t t0 ) F (t0 , X 0 )
iar pe intervalul [t1 , t0 ] functia X 1 = X 1 (t) data de:
X 1 (t) = X 0 + (t t0 ) F (t0 , X 0 ).
Aceste functii verifica urmatoarele inegalitati:
kX 1 (t) X 0 k b

si kX 1 (t) F (t, X 1 (t))k < ,

() t [t0 , t1 ]

kX 1 (t) X 0 k b si kX 1 (t) F (t, X 1 (t))k < , () t [t1 , t0 ].


In continuare, pe intervalul [t1 , t2 ] definim functia X 2 = X 2 (t) cu formula
X 2 (t) = X 1 (t1 ) + (t t1 ) F (t1 , X 1 (t1 )).
si pe intervalul [t2 , t1 ] functia X 2 = X 2 (t) cu formula
X 2 (t) = X 1 (t1 ) + (t t1 ) F (t1 , X 1 (t1 )).
Functiile X 2 (t) si X 2 (t) definite n acest fel verifica urmatoarele inegalitati:
kX 2 (t) X 0 k b

si kX 2 (t) F (t, X 2 (t))k < ,

() t [t1 , t2 ]

kX 2 (t) X 0 k b si kX 2 (t) F (t, X 2 (t))k < , () t [t2 , t1 ]

133

Metode numerice

Sa presupunem ca n acest fel am ajuns sa construim functiile


X = X j (t), respectiv X j = X j (t) definite pe intervalul [tj1 , tj ], respectiv
[tj , tj+1] pentru j = 1, j0 , (j0 q 1) si ele verifica inegalitatile:
j

kX j (t)X 0 k b

si kX j (t)F (t, X j (t))k < ,

() t [tj1 , tj ]

kXj (t)X 0 k b si kX j (t)F (t, Xj (t))k < , () t [tj , tj+1 ]


Definind n continuare functiile X j0 +1 (t), respectiv X j0 1 (t) pe intervalul
[tj0 , tj0 +1 ], respectiv [tj0 1 , tj0 ] cu formulele:
X j0 +1 (t) = X j0 (tj0 ) + (t tj0 ) F (tj0 , X j0 (tj0 ))
X j01 (t) = X j0 (tj0 ) + (t tj0 ) F (tj0 , X j0 (tj0 ))
putem obtine usor ca acestea verifica inegalitatile:
kX j0 +1 (t) X 0 k b

si

kX j0 +1 (t) F (t, X j0+1 (t)k < ,


() t [tj0 , tj0 +1 ]

kX j0 1 (t) X 0 k b si kX j0 1 (t) F (t, X j01 (t)k < ,


() t [tj0 1 , tj0 ].
Se obtine n acest fel ca pentru orice i = 1, q, formulele:
X i (t) = X i1 (ti1 ) +(t ti1 ) F (ti1 , X i1 (ti1 )),
()t [ti1 , ti ]
X i (t) = X i+1 (ti+1 ) +(t ti+1 ) F (ti+1 , X i+1 (ti+1 )),
definesc functii care verifica inegalitatile:
kX i (t)X 0 k b

()t [ti , ti+1 ]

si kX i(t)F (t, X i(t))k < ,

() t [ti1 , ti ]

kXi (t)X 0 k b si kX i (t)F (t, Xi(t))k < , () t [ti , ti+1 ]


Consideram acum functia X (t) definita pentru t I n modul urmator:
X (t) = X i (t) daca t [ti1 , ti ]

134

CAPITOLUL 4

X (t) = X i(t) daca t [ti , ti+1 ]


X (t) = X q (tq ) + (t tq ) F (tq , X q (tq )) daca t [tq , t0 + ]
X (t) = X q (tq ) + (t tq ) F (tq , X q (tq )) daca t [t0 , tq ]
Functia X (t) definita n acest fel este continua pe intervalul I , este derivabila pe acest interval cu exceptia eventuala a punctelor {ti }i=1,q si {ti }i=1,q
si verifica:
kX (t) X 0 k b si kX (t) F (t, X (t))k < ,

Daca definim functia (t) prin:

t I .

(t) = X (t) F (t, X (t)) pentru t 6= ti , ti i = 1, q si


(t) = 0

pentru t = ti sau ti i = 1, q,

atunci avem:

X (t) = X +

Zt

F (, X ))d

t0

( )d,

t0

pentru orice t I cu k (t)k < pentru orice t I .


Inegalitatea kX (t) X 0 k b, adevarata pentru orice t I , arata ca
kX (t)k b + kX 0 k, () t I . Rezulta astfel ca familia de functii
{X (t)}>0 este egal marginita pe I = [t0 , t0 + ].
Egalitatea:

X (t) = X +

Zt

F (, X ( ))d +

t0

Zt

( )d,

() t I

t0

mpreuna cu inegalitatea:
k ( )k < . () I
implica:

kX (t1 ) X (t2 )k

Zt2

t1

kF (, X ( ))kd +

Zt2

k ( )kd

t1

M|t2 t1 | + |t2 t1 | (M + )|t2 t1 |

135

Metode numerice

ceea ce demonstreaza ca functiile X (t) sunt echicontinue pe I .


Cu teorema lui Arzela-Ascoli rezulta ca exista un sir n 0, astfel ca
sirul {X n }n sa fie uniform convergent pe intervalul I la o functie continua
X pe intervalul I , si aceasta satisface kX(t) X 0 k b, pentru orice t I .
Continuitatea uniforma a functiei F pe cilindrul si convergenta uniforma a sirului de functii X n la functia X asigura convergenta uniforma a
sirului de functii F (, X n ( )) la functia F (, X( )) pe intervalul I .
Trecem la limita n egalitatea:
n

X (t) = X +

Zt

F (, X ( ))d +

t0

Zt

n ( )d

t0

si obtinem ca functia X(t) verifica


X(t) = X 0 +

Zt

F (, X( ))d,

t0

() t I .

Aceasta demonstreaza ca limita X = X(t) este solutia problemei cu date


initiale
X = F (t, X), X(t0 ) = X 0 .
Din teorema de unicitate rezulta ca functia X(t) coincide cu solutia saturata X(t; t0 , X0 ) pe intervalul I :
X(t) = X(t; t0 , X 0),

() t I .

Se obtine n acest fel ca functia X (t) aproximeaza solutia


neprelungibila X(t; t0 , X 0) pe intervalul I .
Valorile functiei X (t) n punctele ti se obtin cu formula de recurenta:
X (ti ) = X (ti1 ) + h F (ti1 , X (ti1 )), i = 1, q
iar n punctele ti cu formula de recurenta:
X (ti ) = X (ti+1 ) h F (ti+1 , X (ti+1 )), i = 1, q

Aceste proceduri de trecere de la (ti1 , Xi1


) la (ti , Xi ) ori de la

(ti+1 , Xi+1) la (ti , Xi) sunt usor de programat.

136

CAPITOLUL 4

Pentru exemplificare, utilizand procedura de iteratie Euler:


ti+1 = ti + h
X i+1 = X i + h mE

cu

mE = F (ti , Xi ),

vom determina solutia numerica pentru o ecuatie diferentiala si respectiv


pentru un sistem de ecuatii diferentiale de ordinul ntai.
Astfel, vom considera ecuatia liniara:
x = x + 2et

(4.13)

a carei solutie a fost deja determinata prin calcul simbolic n Capitolul 2:


x(t) = et + et .
Programand n Maple si utilizand procedura de iteratie Euler se obtine:
>

h:=0.1: n:=10:
f:=(t,x)->-x(t)+2*exp(t):

>

t:=(n,h)->n*h:

>

x:=proc(n,h);

>

if n=0 then x(0) else


x(n-1,h)+h*f(t(n-1,h),x(n-1,h)) end if;

>

end proc:

>

x(0):=2:

>

x(t):=[seq(x(i,h),i=0..n)];
x (t) := [2, 2.0, 2.021034184, 2.063211317, 2.126861947,
2.212540692, 2.321030877, 2.453351549,
2.610766936, 2.794798428, 3.007239207]

>

t:=[seq(t(i,h),i=0..n)];
t := [0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]

>

137

Metode numerice

Pentru a compara valorile numerice ale solutiei date de procedura


de iteratie Euler cu cele obtinute prin calcul simbolic, vom calcula solutia
(obtinuta n Capitolul 2) n diferite puncte:
>
>

sol_x(t):=exp(t)+exp(-t):
eval(sol_x(t),t=0);
eval(sol_x(t),t=0.1); eval(sol_x(t),t=0.2);
eval(sol_x(t),t=0.3);eval(sol_x(t),t=0.9);
2
2.010008336
2.040133511
2.090677029
2.866172771

Se observa ca rezultatele obtinute prin calcul numeric cu procedura de


iteratie Euler sunt apropiate de cele obtinute prin calcul simbolic doar pentru
valori ale lui t apropiate de conditia initiala (zero) aceasta ntrucat domeniul
de convergenta este mic. In concluzie, metoda liniilor poligonale a lui Euler
ne da o buna aproximare a solutiei doar pe intervale mici.
In continuare, vom prezenta un alt exemplu n care vom determina numeric (utilizand procedura de iteratie Euler) solutia sistemului de ecuatii
diferentiale:

x1 = x1 + 8x2
(4.14)

x2 = x1 + x2

solutie care a fost deja determinata prin calcul simbolic n Capitolul 4:


5 3t
e
3
5
x2 (t) := e3t +
6

x1 (t) :=

Programand n Maple se obtine:

2 3t
e ,
3
1 3t
e .
6

138

CAPITOLUL 4

>

h:=0.1: n:=10:
f1:=(t,x1,x2)->-x1(t)+8*x2(t):

>

t:=(n,h)->n*h:

>

x1:=proc(n,h);

>

if n=0 then x1(0) else


x1(n-1,h)+h*f1(t(n-1,h),x1(n-1,h),x2(n-1,h))end if;

>

end proc:

>

x2:=proc(n,h)

>

if n=0 then x2(0)else


x2(n-1,h)+h*f2(t(n-1,h),x1(n-1,h),x2(n-1,h))end if;

>

end proc:

>

x1(0):=1:

>

x1(t):=[seq(x1(i,h),i=0..n)];

>

f2:=(t,x1,x2)->x1(t)+x2(t):

x2(0):=1:

x1 (t) := [1, 1.7, 2.49, 3.433, 4.6001, 6.07617, 7.966249,


10.4031833, 13.55708001, 17.64726322, 22.95758363]
>

x2(t):=[seq(x2(i,h),i=0..n)];
x2 (t) := [1, 1.2, 1.49, 1.888, 2.4201, 3.12212, 4.041949,
5.2427688, 6.80736401, 8.843808412, 11.49291558]

>

t:=[seq(t(i,h),i=0..n)];
t := [0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]

Pentru a compara valorile numerice ale solutiei cu cele obtinute


prin calcul simbolic, vom calcula valorile solutiei obtinute n Capitolul 4
n cateva puncte:
>

sol_x1:=5/3*exp(3*t)-2/3*exp(-3*t):

>

sol_x2:=5/6*exp(3*t)+1/6*exp(-3*t):

>

eval(sol_x1(t),t=0);
eval(sol_x1(t),t=0.1);eval(sol_x1(t),t=0.2);

Metode numerice

>

139

eval(sol_x1(t),t=0.3);eval(sol_x1(t),t=0.9);
1
1.755885866
2.670990243
3.828292078
24.75474919
eval(sol_x2(t),t=0);
eval(sol_x2(t),t=0.1); eval(sol_x2(t),t=0.2);
eval(sol_x2(t),t=0.3); eval(sol_x2(t),t=0.9);
1
1.248352044
1.609900939
2.117430869
12.41097735

Si n acest caz se observa ca, rezultatele obtinute numeric cu procedura


de iteratie Euler sunt apropiate de cele obtinute prin calcul simbolic doar pe
un interval mic. Deci, si n cazul sistemelor de ecuatii diferentiale, metoda
liniilor poligonale a lui Euler ne da o buna aproximare a solutiei doar pe
intervale mici.

4.4.2

Metoda Runge-Kutta de determinare numeric


a
a unei solutii neprelungibile n cazul sistemelor
diferentiale de ordinul nt
ai

Cea mai raspandita metoda de determinare numerica a unei solutii


neprelungibile este metoda lui Runge-Kutta. Ea a fost pusa la punct la
sfarsitul sec. al XIX-lea de matematicienii germani C. Runge si W. Kutta.
In esenta, este tot o aproximare a solutiei neprelungibile cu linii poligonale.
Convergenta catre solutia saturata este nsa mult mai rapida decat n cazul
liniilor poligonale a lui Euler. Aceasta datorita modului de alegere a pantei.
In practica, sunt folosite cateva forme particulare ale acestei metode: metoda
Runge-Kutta de ordinul al doilea rk2, al treilea rk3, al patrulea (standard)

140

CAPITOLUL 4

rk4 si repectiv cea de ordinul al cincilea Fehlberg-Runge-Kutta rkf 45.


Fara a intra n detalii privitoare la convergenta, redam aici procedura de
iteratie a metodei Runge-Kutta standard rk4:
ti+1 = ti + h
X i+1 = X i + h mRK
unde

1
mRK = (m1 + 2m2 + 2m3 + m4 )
6
m1

= F (ti , X i)

m2

= F (ti + h/2, X i + h/2 m1 )

m3

= F (ti + h/2, X i + h/2 m2 )

m4

= F (ti + h, X i + h m3 ).

Aceasta procedura de trecere de la (ti , X i ) la (ti+1 , X i+1 ) este usor de


programat.
Pentru exemplificare vom considera aceleasi exemple ca si in cazul metodei
Euler, dupa care vom compara rezultatele numerice obtinute.
Programand n Maple procedura de iteratie Runge-Kutta standard rk4
corespunzatoare ecuatiei diferentiale (4.13) obtinem:
>
>
>
>
>

h:=0.1: n:=10:
f:=(t,x)->-x(t)+2*exp(t):
t:=(n,h)->n*h:
x:=proc(n,h) local k1,k2,k3,k4;
if n=0 then x(0) else
k1:=f(t(n-1,h),x(n-1,h));
k2:=f(t(n-1,h)+h/2,x(n-1,h)+h*k1/2);
k3:=f(t(n-1,h)+h/2,x(n-1,h)+h*k2/2);
k4:=f(t(n-1,h)+h/2,x(n-1,h)+h*k3);
x(n-1,h)+h/6*(k1+2*k2+2*k3+k4)

Metode numerice

141

>

end if;

>

end proc:

>

x(0):=2:

>

x(t):=[seq(x(i,h),i=0..n)];
x (t) := [2, 2.008211921, 2.036522685, 2.085215637, 2.154778115,
2.245906324, 2.359512308, 2.496733074, 2.658941974,
2.847762451, 3.065084284]

>

t:=[seq(t(i,h),i=0..n)];
t := [0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]

>

sol_x(t):=exp(t)+exp(-t):

>

eval(sol_x(t),t=0);
eval(sol_x(t),t=0.1); eval(sol_x(t),t=0.2);
eval(sol_x(t),t=0.3); eval(sol_x(t),t=0.9);
2
2.010008336
2.040133511
2.090677029
2.866172771

Comparand aceste rezultate numerice cu cele obtinute cu metoda Euler si apoi cu cele obtinute prin calculul simbolic (din paragraful precedent),
observam ca metoda lui Runge-Kutta are domeniul de convergenta ntreg
intervalul considerat, solutiile obtinute prin rk4 fiind foarte apropiate de cele
obtinute prin calcul simbolic.
Programand n Maple procedura de iteratie Runge-Kutta standard
rk4 corespunzatoare sistemului de ecuatii diferentiale (4.14) obtinem:
>

h:=0.1: n:=10:
f1:=(t,x1,x2)->-x1(t)+8*x2(t):f2:=(t,x1,x2)->x1(t)+x2(t):

>

t:=(n,h)->n*h:

>

x1:=proc(n,h) local k1,k2,k3,k4;

>

if n=0 then x1(0) else


k1:=f1(t(n-1,h),x1(n-1,h),x2(n-1,h));
k2:=f1(t(n-1,h)+h/2,x1(n-1,h)+h*k1/2,x2(n-1,h)+h*k1/2);

>

142

CAPITOLUL 4
k3:=f1(t(n-1,h)+h/2,x1(n-1,h)+h*k2/2,x2(n-1,h)+h*k2/2);
k4:=f1(t(n-1,h)+h/2,x1(n-1,h)+h*k3,x2(n-1,h)+h*k3);
x1(n-1,h)+h/6*(k1+2*k2+2*k3+k4)

>

end if;

>

end proc:

>

x2:=proc(n,h) local m1,m2,m3,m4;

>

if n=0 then x2(0) else


m1:=f2(t(n-1,h),x1(n-1,h),x2(n-1,h));
m2:=f2(t(n-1,h)+h/2,x1(n-1,h)+h*m1/2,x2(n-1,h)+h*m1/2);
m3:=f2(t(n-1,h)+h/2,x1(n-1,h)+h*m2/2,x2(n-1,h)+h*m2/2);
m4:=f2(t(n-1,h)+h/2,x1(n-1,h)+h*m3,x2(n-1,h)+h*m3);
x2(n-1,h)+h/6*(m1+2*m2+2*m3+m4)

>

end if;

>

end proc:

>

x1(0):=1:

>

x1(t):=[seq(x1(i,h),i=0..n)];
x1 (t) := [1., 1.75588586516103406, 2.67099024240189342,
3.82829207712650410, 5.33273206041661840,
7.32072833903442266, 9.97254650756094564,
13.5286455567960680, 18.3114819804437801,
24.7547491716790910, 33.4427034511831920]

>

x2(t):=[seq(x2(i,h),i=0..n)];
x2 (t) := [1., 1.24835204296884550, 1.60990093931829237,
2.11743086851170714, 2.81696313624160988,
3.77192924966291354, 5.06892269795481632,
6.82555099257945131, 9.20109996691309817,
12.4109773422481773, 16.7462452598074308]

>

t:=[seq(t(i,h),i=0..n)];

x2(0):=1:

t := [0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]
>

sol_x1:=5/3*exp(3*t)-2/3*exp(-3*t):

>

sol_x2:=5/6*exp(3*t)+1/6*exp(-3*t):

>

eval(sol_x1(t),t=0);
eval(sol_x1(t),t=0.1);eval(sol_x1(t),t=0.2);

143

Metode numerice

eval(sol_x1(t),t=0.3);eval(sol_x1(t),t=0.9);
1
1.755885866
2.670990243
3.828292078
24.75474919
>
eval(sol_x2(t),t=0);
eval(sol_x2(t),t=0.1); eval(sol_x2(t),t=0.2);
eval(sol_x2(t),t=0.3); eval(sol_x2(t),t=0.9);
1
1.248352044
1.609900939
2.117430869
12.41097735
Si n cazul sistemului considerat se observa o buna convergenta a metodei
Runge-Kutta rk4.

4.4.3

Calculul numeric al solutiilor unor ecuatii


diferentiale si sisteme de ecuatii diferentiale

In aceasta sectiune, utilizand metodele de calcul numeric pe care ni


le ofera programul Maple n care sunt incluse programele procedurilor
de iteratie Euler sau Runge-Kutta, vom determina solutiile unor ecuatii
diferentiale si respectiv sisteme de ecuatii diferentiale, dupa care, vom reprezenta grafic aceste solutii.
Primul exemplu se refera la ecuatia diferentiala neliniara de ordinul al
treilea cu coeficienti variabili:
...
t2 x + 5t
x + 4x = ln x, x > 0;
>

eq3:=t^2*diff(x(t),t,t,t)+5*t*diff(x(t),t,t)+4*diff(x(t),t)
=ln(x(t));
3

>

(4.15)

eq3 := t2 dtd 3 x (t) + 5 t dtd 2 x (t) + 4 dtd x (t) = ln (x (t))


dsolve({eq3,x(2)=2,D(x)(2)=1/2,(D@@2)(x)(2)=3});

Deoarece Maple nu afiseaza nimic nseamna ca este incapabil de a gasi


o solutie utilizand calculul simbolic; mai precis, nu poate exprima solutia

144

CAPITOLUL 4

problemei cu date initiale folosind functii elementare. In acest caz, vom


rezolva numeric aceasta ecuatie folosind o sintaxa dsolve care sa permita
rezolvarea ecuatiei printr-una din metodele numerice clasice: metoda linilor
poligonale a lui Euler, metoda Runge-Kutta de ordin doi, trei sau patru, etc.
Noua sintaxa dsolve/numeric/classical (numerical solution of ordinary
differential equations), specifica calculului numeric, are una din urmatoarele
forme:
dsolve(odesys, numeric, method=classical);
dsolve(odesys, numeric, method=classical[choice], vars, options);
n care:
odesys
numeric
method = classical

vars
options

- ecuatia sau lista de ecuatii si conditiile initiale


- nume care indica lui dsolve sa rezolve prin
metode numerice
- optionala, se indica numele metodei numerice:
impoly pentru metoda liniilor poligonale
a lui Euler; rk2, rk3, rk4 pentru metoda
lui Runge-Kutta de ordin doi, trei, patru,etc.
- lista de variabile dependente (optionala)
- diferite optiuni: output-ul care dorim s,a se
afiseze, numarul de puncte, etc.

Daca nu folosim optiunea n care sa specifiam o metoda numerica atunci, calculatorul va alege metoda Fehlberg-Runge-Kutta de ordinul cinci
(method=rkf45 ) metoda cu cea mai rapida convergenta.
Ecuatia (4.16) se rezolva numeric cu metoda rk4 astfel:
>

a:=dsolve({eq3,x(2)=2,D(x)(2)=1/2,(D@@2)(x)(2)=3},numeric,
method=classical[rk4],output=listprocedure):

>

sol_x := subs(a,x(t)):

>

sol_x(0.2);sol_x(0.4);sol_x(1);sol_x(2);
sol_x(5);sol_x(8);sol_x(10);sol_x(30);

145

Metode numerice

178.442355332346864
52.2875370423634607
6.30572074481224831
2.0
6.08914601990852234
9.31175162767340581
11.0536870708637434
25.1681506399649386
Prin instructiunea dsolve/numeric/classical, Maple a calculat valorile
numerice ale solutiei ecuatiei considerate n punctele domeniului de defnitie.
Pentru afisarea valorilor solutiei x(t) n t = 0.2, 0.4, 1, 2, 5, 8, 10, 30 s-a folosit
functia subs.
Pentru reprezentarea grafica a solutiei ecuatiei diferentiale rezolvata numeric se utilizeaza o functie de plotare specifica metodelor numerice, care
are urmatoarea sintaxa:

odeplot(dsn, vars, range, options);


n care:
dsn
vars
range
options

numele output-ului ecuatiei rezolvata numeric


variabila independenta si functia care se ploteaza (optional)
optional
numarul de puncte, diferite modalitati de afisare a solutiei.

Folosind aceasta instructiune de plotare pentru reprezentarea grafica


(Figura 18) a solutiei ecuatiei (4.16) se obtine:
>
with(plots):odeplot(sol_x,t=0.2..30,numpoints=100);

146

CAPITOLUL 4

Figura 18
Al doilea exemplu este ecuatia diferentiala liniara de ordinul al doilea:
d2 i
di
1
L 2 +R
+ i = E0 sin t,
(4.16)
dt
dt C
a carei solutie i(t) exprima intensitatea curentului ntr-un circuit
R-L-C (vezi Capitolul 3). Considerand valori numerice pentru R, L, C, E0
si reducand ecuatia la un sistem de doua ecuatii diferentiale se obtine:
>
>
>
>

R:=2: C:=0.1: L:=1: E=10: :=Pi/4:


Eq:=L*diff(i(t),t,t)+R*diff(i(t),t)+(1/C)*i(t)=-E* *sin(t*):
sys_Eq1:=diff(x1(t),t)=x2(t):
sys_Eq2:=diff(x2(t),t)=-10*x1(t)-2*x2(t)-10*Pi/4*sin(t*Pi/4):

Pentru rezolvarea numerica a acestui sistem si pentru vizualizarea solutiilor


corespunzatoare la diferite conditii initiale (Figura 19 si Figura 20) se folosesc functiile:
with(DEtools) : DEplot
with(DEtools) : phaseportrait
with(DEtools) : DEplot3d

>

with(DEtools):DEplot({sys_Eq1,sys_Eq2},{x1(t),x2(t)},
t=0..15,[[x1(0)=0,x2(0)=0],[x1(0)=1,x2(0)=1],
[x1(0)=3,x2(0)=3]],scene=[t,x1(t)],method=classical[rk4]);

147

Metode numerice

>

Figura 19
with(DEtools):DEplot({sys_Eq1,sys_Eq2},{x1(t),x2(t)},
t=0..15,[[x1(0)=0,x2(0)=0],[x1(0)=1,x2(0)=1],
[x1(0)=3,x2(0)=3]],scene=[t,x2(t)],method=classical[rk4]);

Figura 20
In aceste figuri sunt reprezentate solutiile (x1 (t), x2 (t)) pentru trei conditii
initiale. Se observa ca, indiferent de conditiile initiale, dupa un anumit
timp solutia se stabilizeaza n jurul unei solutii periodice. Acest fapt,
reiese si din portretele de faza care se obtin cu:
>

with(DEtools):phaseportrait([sys_Eq1,sys_Eq2],
[x1(t),x2(t)],t=0..15,[[x1(0)=0,x2(0)=0]],
scene=[x1(t),x2(t)],method=classical[rk4]);

148

>

CAPITOLUL 4

Figura 21
with(DEtools):phaseportrait([sys_Eq1,sys_Eq2],
[x1(t),x2(t)],t=0..15,[[x1(0)=1,x2(0)=1]],
scene=[x1(t),x2(t)],method=classical[rk4]);

Figura 22
Portretele de faza (Figura 21 si Figura 22) arata faptul ca, solutiile sistemului (intesitatea curentului si variatia acesteia) se stabilizeaza dupa un
anumit timp, tinzand catre un ciclu limita. Mai precis, folosind conditii
initiale din interiorul sau exteriorul ciclului limita solutiile se stabilizeaza
n jurul unei solutii periodice. Acelasi fenomen de stabilizare se observa
si din figura tri-dimensionala (Figura 23):

>

with(DEtools):DEplot3d({sys_Eq1,sys_Eq2},
{x1(t),x2(t)},t=0..15,[[x1(0)=0,x2(0)=0]],
scene=[t,x1(t),x2(t)],method=classical[rk4]);

149

Metode numerice

Figura 23
Un alt exemplu este sistemul lui Lotka-Volterra de doua ecuatii diferentiale
neliniare care constituie un model matematic utilizat n biologie care descrie
evolutia n timp a doua specii prada-pradator (de exemplu sardine-rechini):

x =

x(1 y)

(4.17)

y = 0.3 y(x 1),

unde x(t) reprezinta numarul sardinelor, iar y(t) numarul de rechini. Cu


instructiunile with(DEtools) : DEplot (Figura 24 si Figura 25) si respectiv with(DEtools) : DEplot3d (Figura 26) se obtine evolutia n timp a
celor doua specii:

>

with(DEtools):DEplot({diff(x(t),t)=x(t)*(1-y(t)),
diff(y(t),t)=.3*y(t)*(x(t)-1)},{x(t),y(t)},
t=0..50,[[x(0)=0.8,y(0)=0.5]],scene=[t,x(t)],
linecolor=t/2,method=rkf45);

150

CAPITOLUL 4

Figura 24

>

>

with(DEtools):DEplot({diff(x(t),t)=x(t)*(1-y(t)),
diff(y(t),t)=.3*y(t)*(x(t)-1)},{x(t),y(t)},
t=0..50,[[x(0)=0.8,y(0)=0.5]],scene=[t,y(t)],
linecolor=t/2,method=rkf45);

Figura 25
with(DEtools):DEplot3d({diff(x(t),t)=x(t)*(1-y(t)),
diff(y(t),t)=.3*y(t)*(x(t)-1)},{x(t),y(t)},t=0..50,
[[x(0)=0.8,y(0)=0.5]],scene=[t,x(t),y(t)],
stepsize=.2,linecolor=t/2,method=rkf45);

151

Metode numerice

Figura 26
Portretul de faza a evolutiei celor doua specii este prezentata n Figurile
27:
>
with(DEtools):DEplot([diff(x(t),t)=x(t)*(1-y(t)),
diff(y(t),t)=.3*y(t)*(x(t)-1)],[x(t),y(t)],t=0..13,
[[x(0)=1.2,y(0)=1.2],[x(0)=1,y(0)=.7],[x(0)=.8,y(0)=.5]],
stepsize=.2,title=Lotka-Volterra model,
color=[.3*y(t)*(x(t)-1),x(t)*(1-y(t)),.1],
linecolor=t/2,arrows=MEDIUM,method=rkf45);

152

CAPITOLUL 4

Figura 27
Acest sistem are solutiile stationare (0, 0), (1, 1) si solutii periodice (Figura
26). Interpretarea acestora este urmatoarea:
i) solutia stationara (0, 0) reprezinta disparitia ambelor specii;
ii) solutia stationara (1, 1) reprezinta situatia de echilibru (numarul de
sardine este egal cu numarul de rechini);
iii) solutiile periodice care nconjoara solutia stationara (1, 1) reprezinta
variatii ale numarului de sardine si respectiv rechini ntre doua limite.
Aceste variatii (cresteri sau descresteri) descriu lipsa sau abundenta
de hrana (sardine) care duce la micsorarea sau cresterea numarului de
pradatori (rechini).
Un alt portret de faza interesant este

x =
y =

z =

al sistemului:
yz
zx
x 2y,

(4.18)

153

Metode numerice

care arata ca, din orice punct ar pleca solutiile, toate vor evolua catre
zero (Figura 28):
>
with(DEtools):phaseportrait([D(x)(t)=y(t)-z(t),
D(y)(t)=z(t)-x(t),D(z)(t)=x(t)-y(t)*2],[x(t),y(t),z(t)],
t=-10..50,[[x(0)=3,y(0)=3,z(0)=3]],stepsize=.05,
scene=[z(t),y(t)],linecolour=sin(t*Pi/2),
method=classical[rk4]);

Figura 28

154

4.5

CAPITOLUL 4

Integrale prime

Consideram sistemul de ecuatii diferentiale neliniare de ordinul ntai explicit:

x1 = f1 (t, x1 , x2 , ..., xn )

x2 = f2 (t, x1 , x2 , ..., xn )
(4.19)
....................................

xn = fn (t, x1 , x2 , ..., xn )

n care functiile f1 , f2 , ..., fn sunt functii reale de clasa C 1 definite pe I D;


I IR1 , I - interval deschis si D IRn - domeniu.
Definitia 4.5.1 Se numeste integral
a prim
a a sistemului (4.19) o functie
U : I D IR1 de clas
a C 1 care nu este constant
a, dar este constanta pe
solutiile sistemului (4.19).
Teorema 4.5.1 Conditia necesar
a si suficient
a pentru ca o functie
1
1
U : I D IR de clas
a C neconstant
a s
a fie integral
a prim
a este ca U
sa verifice:
n

U X U
+
fi = 0
t
x
i
i=1

() (t, x1 , ..., xn ) I D.

Demonstratie: Fie (t0 , x01 , ..., x0n ) ID si x1 (t), ..., xn (t) solutia sistemului
(4.19) care verifica xi (t0 ) = x0i , i = 1, n si U(t, x1 (t), ..., xn (t)) o integrala
prima. Deoarece U(t, x1 (t), ..., xn (t)) este constanta, rezulta ca
dU
(t, x1 (t), ..., xn (t)) 0.
dt
De aici avem ca
n

X U
U
(t,x1 (t), ..., xn (t)) +
(t, x1 (t), ..., xn (t))fi(t, x1 (t), ..., xn (t)) = 0,
t
x
i
i=1
() t I.
Pentru t = 0, rezulta de aici egalitatea:
n

X U
U
(t0 , x01 , ..., x0n ) +
(t0 , x01 , ..., x0n ) fi (t0 , x01 , ..., x0n ) = 0
t
x
i
i=1

155

Integrale prime

Intrucat (t0 , x0 , ..., x0 ) este un punct oarecare din multimea I D rezulta


1
n
n

U X U
+
fi = 0, ()(t, x1 , ..., xn ) I D.
t
t
i=1

Sa aratam acum implicatia reciproca, adica: daca U : ID IR1 este o functie


de clasa C 1 , care nu este constanta si verifica
n

U X U
+
fi = 0
t
t
i=1
atunci U este constanta pe solutiile sistemului (4.19).
In acest scop consideram o solutie oarecare x1 (t), ..., xn (t) a
sistemului (4.19) si functia (t) = U(t, x1 (t), ..., xn (t)). Pentru a arata ca
functia (t) este constanta calculam derivata ei si gasim:
d
U
=
(t, x1 (t), ..., xn (t)) +
dt
t
n
X
U
+
(t, x1 (t), ..., xn (t)) fi (t, x1 (t), ..., xn (t)) = 0,
xi
i=1

() t I.

Astfel, rezulta ca functia (t) este constanta.


Observatia 4.5.1 Pentru ca o functie U : D IR1 de clasa C 1 neconstanta
care nu depinde de t sa fie integrala prima este necesar si suficient ca U sa
n
X
U
verifice
fi = 0.
xi
i=1
Definitia 4.5.2 Sistemul (4.19) se zice autonom dac
a functiile fi nu depind
n

de t; fi : D IR , fi = fi (x1 , x2 , ..., xn ), i = 1, n.
Observatia 4.5.2 Problema determinarii miscarii unui punct material de
masa m ntr-un camp de forte potential avand potentialul V , revine la determinarea solutiilor sistemului canonic a lui Hamilton:

dxi
H

dt
pi
(4.20)
i = 1, 2, 3

dpi = H
dt
xi

156

CAPITOLUL 4

unde
H(x1 , x2 , x3 , p1 , p2 , p3 ) =

1 2
(p + p22 + p23 ) + V (x1 , x2 , x3 )
2m 1

este functia Hamilton asociata punctului material.


Sistemul (4.20) este autonom, iar conditia ca o functie U(x1 , x2 , x3 , p1 , p2 , p3 )
sa fie integrala prima pentru (4.20) este ca U sa verifice

3 
X
U H U H

= 0.
x
p
p
x
i
i
i
i
i=1
In particular, rezulta ca functia lui Hamilton este integrala prima pentru
sistemul canonic.
Revenim la cazul general al sistemelor autonome:

x1 = f1 (x1 , ..., xn )

x2 = f2 (x1 , ..., xn )
(4.21)
............................

xn = fn (x1 , ..., xn )

fi : D IRn IR1 , i = 1, n pentru care consideram integrale prime Uj ,


j = 1, m care nu depind de variabila independenta t; Uj = Uj (x1 , ..., xn ).
Definitia 4.5.3 Un sistem de m n integrale
se zice independent dac
a rangul matricei:

U1 U1
U1
x1 x2 ... xn

U
U2
U2

2
...

x1 x2
xn
..............................

Um Um Um
...
x1
x2
xn
este egal cu m.

prime ale sistemului (4.19)

In continuare vom arata importanta integralelor prime.

Integrale prime

157

Teorema 4.5.2 Daca se cunosc m < n integrale prime ale sistemului (4.19)
atunci problema determinarii solutiilor sistemului (4.19) revine la problema
determinarii solutiilor unui sistem de n m ecuatii diferentiale de ordinul
ntai.
Daca se cunosc n integrale prime atunci problema determin
arii solutiilor
sistemului (4.19) revine la rezolvarea unui sistem de ecuatii implicite.
Demonstratie: Consideram la nceput m < n integrale prime U1 , ..., Um independente ale sistemului (4.19). Independenta asigura faptul ca din sistemul
de ecuatii:

U1 (t, x1 , ..., xn ) c1 = 0

U2 (t, x1 , ..., xn ) c2 = 0
(4.22)
............................

Um (t, x1 , ..., xn ) cm = 0

putem exprima m dintre necunoscutele x1 , ..., xn n functie de celelalte necunoscute, si n functie de t si de constantele c1 , ..., cm .
Pentru a face o alegere presupunem ca x1 , ..., xm se exprima n functie de
t, xm+1 , ..., xn :

x1 = 1 (t, xm+1 , ..., xn , c1 , ..., cm )

x2 = 2 (t, xm+1 , ..., xn , c1 , ..., cm )


....................................................

xm = m (t, xm+1 , ..., xn , c1 , ..., cm )


Daca x1 (t), ..., xn (t) este o solutie a sistemului (4.19), atunci avem:

x1 (t) = 1 (t, xm+1 (t), ..., xn (t), c1 , ..., cm )

x2 (t) = 2 (t, xm+1 (t), ..., xn (t), c1 , ..., cm )


..............................................................

xm (t) = m (t, xm+1 (t), ..., xn (t), c1 , ..., cm )

Rezulta n acest fel ca primele m componente ale solutiei x1 (t), ..., xm (t)
se construiesc cu restul componentelor xm+1 (t), ..., xn (t) si a constantelor
c1 , ..., cm prin intermediul functiilor 1 , 2 , ..., m .
Prin nlocuire n sistemul (4.19) rezulta ca xm+1 (t), ..., xn (t) verifica urmatorul
sistem de ecuatii diferentiale:

dxm+1

dt = fm+1 (t, 1 (t, xm+1,...,xn , c1,...,cm ),...,m (t, xm+1,...,xn , c1,...,cm ), xm+1,...,xn )
....................................................................................................................

dxn

= fn (t, 1 (t, xm+1,...,xn , c1,...,cm ),...,m (t, xm+1,...,xn , c1,...,cm ), xm+1,...,xn )


dt

158

CAPITOLUL 4

Astfel, rezulta ca functiile xm+1 , ..., xn verifica un sistem de n m ecuatii


diferentiale de ordinul ntai.
Daca m = n atunci sistemul algebric (4.22) este
Uk (t, x1 , x2 , ..., xn ) ck = 0, k = 1, n
din care obtinem:
xk = (t, c1 , ..., cm ) k = 1, n.
Imprecis, dar sugestiv putem spune, cu cat avem mai multe integrale
prime cu atat mai mult se reduce dimensiunea sistemului diferential. Daca
m = n problema rezolvarii sistemului diferential se reduce la rezolvarea unui
sistem algebric.
Vom relua n continuare cateva exemple n cazul unei singure ecuatii n = 1
cand este nevoie doar de o singura integrala prima.

Exemple:
1. Aratati ca daca f : (a, b) IR1 este functie continua, atunci functia
Z t
U(t, x) = x
f ( )d
t

este integrala prima pentru ecuatia diferentiala x = f (t). Deduceti n


acest fel ca solutiile acestei ecuatii diferentiale sunt solutiile ecuatiei
algebrice
Z
t

f ( )d c = 0.

2. Aratati ca daca g : (c, d) IR1 este o functie continua care nu se


anuleaza, atunci functia
Z x
du
U(t, x) = t
x g(u)
este integrala prima pentru ecuatia diferentiala x = g(x).
Deduceti astfel ca solutiile acestei ecuatii diferentiale sunt solutiile
ecuatiei algebrice
Z x
du
t
c = 0.
x g(u)

Integrale prime

159

3. Aratati ca daca f : (a, b) IR1 si g : (c, d) IR1 sunt functii continue


si functia g nu se anuleaza, atunci functia
Z x
Z t
du
U(t, x) =
f ( )d
x g(u)
t
este integrala prima pentru ecuatia diferentiala x = f (t)g(x). Deduceti
de aici ca solutiile acestei ecuatii diferentiale sunt solutiile ecuatiei algebrice.
Revenind la cazul general n > 1, problema naturala care se pune este:
care este numarul maxim de integrale prime independente pentru sistemul
(4.19)?
Raspunsul la aceasta ntrebare este data de urmatoarea teorema.
Teorema 4.5.3 Pentru orice punct (t0 , x01 , ..., x0n ) ID exist
a o vecin
atate
deschisa V I D astfel ca pe V sistemul (4.19) are n integrale prime
independente si orice integrala prim
a definit
a pe V se exprim
a ca functie de
cele n integrale prime independente.
Demonstratie: Fie X(t; t0 , X 0 ) solutia saturata a sistemului (4.19) care
verifica X(t0 ) = X 0 si I0 intervalul ei de definitie. Consideram un interval
compact [T1 , T2 ] inclus n I0 care contine punctul t0 n interior.
Conform teoremei de continuitate n raport cu conditiile initiale exista o
vecinatate U0 a lui x0 = (x01 , ..., x0n ) astfel ncat pentru orice X = (x1 , ..., xn )
U0 solutia sistemului (4.19) care coincide cu X n t = t0 este definita pe
[T1 , T2 ]; notam cu X(t; t0 , X ) aceasta solutie saturata.

Functia (t, X ) X(t; t0 , X ) este de clasa C 1 pe baza teoremei de


diferentiabilitate n raport cu conditiile initiale. Din aceeasi teorema rezulta

ca matricea
[X(t; t0 , X )] este nesingulara si prin urmare aplicatia X

X
X(t; t0 , X ) este local inversabila. Exista deci doua vecinatati deschise W1 , W2
ale punctului (t0 , X 0 ) si o functie de clasa C 1 , : W2 W1 cu proprietatile: (t, X(t; t0 , X )) (t, X ) si X(t; t0 , (t, X )) X () (t, X )
W1 si (t, X ) W2 .
Componentele scalare k ale functiei raman constante atunci cand
x1 , ..., xn se nlocuieste cu o solutie a sistemului definita n vecinatatea considerata, deci ksunt integrale prime. In plus (t0 , X ) = (t0 , X ) de unde
k
= n. Adica integrabile prime 1 , ..., n sunt inderezulta ca rang
xr
pendente.

160

CAPITOLUL 4

Fie acum U o integrala prima oarecare a sistemului (4.1). Conform


definitiei U(t, X(t; t0 , X )) nu depinde de t si putem scrie
U(t, X(t; t0 , X )) = h(X ).
Inlocuind X cu (t, X ) si tinand seama de egalitatea
X(t; t0 , (t, X )) X
obtinem:
U(t, X ) = h((t, X )).
Aceasta din urma egalitate arata ca integrala prima U este o functie h de
cele n integrale prime independente 1 , ..., n .
O metoda de determinare a integralelor prime este data de ecuatia:
n

U X U
+
fi = 0
t
x
i
i=1
In aceasta ecuatie U este functie necunoscuta si intervine n ecuatie prin intermediul derivatelor partiale de ordinul ntai. De aceea ecuatia aceasta se
numeste ecuatie cu derivate partiale de ordinul ntai. Orice solutie a acestei
ecuatii este o integrala prima.
Observam ca daca functiile 0 , 1 , ..., n sunt astfel ca
0 +

n
X
1

i fi = 0

U
U
= 0 si
= i , atunci functia U
t
xi
este integrala prima pentru sistemul (4.19).

si exista o functie U cu proprietatea

161

Integrale prime

Exercitii:
1. Fie sistemul de ecuatii:

x1 = x2

x2 = x1

Sa se determine o integrala prima.

0 = 0, 1 = x1 , 2 = x2
R:

U(x1 , x2 ) = 1 (x2 + x2 )
2
2 1

2. In descrierea miscarii solidului

A p
B q

C r

rigid intervine sistemul:


= (B C)g r
= (C A)r p
= (A B)p q

Sa se determine doua integrale prime pentru sistemul considerat.


R: U1 (p, q, r) = Ap2 + Bq 2 + cr 2 si U2 (p, q, r) = A2 p2 + B 2 q 2 + C 2 r 2 .

3. Sa se determine doua integrale prime pentru sistemul:


dx
dy
dz
=
=
x
2y
z

R:U1 (x, y, z) = x y si U2 (x, y, z) = xz.


a)

b)

dx
dy
dz
=
=
zy
xz
yx

R: U1 (x, y, z) = x + y + z si U2 (x, y, z) = x2 + y 2 + z 2 .

c)

dx
dy
dz
=
= 2
2
+ z)
y (z + x)
z (y x)

x2 (y

R: U1 (x, y, z) = xyz si U2 (x, y, z) =

1 1 1
+ + .
x y z

162

CAPITOLUL 4

d)

dx
dy
dz
= 2 =
2
2
xy
xy
z(x + y 2)

R: U1 (x, y, z) = x2 y 2 si U2 (x, y, z) =

xy
.
z

Capitolul 5
Ecuatii cu derivate partiale de
ordinul nt
ai
5.1

Ecuatii cu derivate partiale de ordinul nt


ai
liniare

Definitia 5.1.1 O ecuatie cu derivate partiale de ordinul nt


ai liniar
a este
o relatie de dependenta functional
a de forma:
n
X
u
fi (x0 , x1 , . . . , xn ) = 0
x
i
i=0

(5.1)

ntre derivatele partiale de ordinul nt


ai ale functiei necunoscute
u = u(x0 , x1 , . . . , xn ).
Functiile f0 , f1 , . . . , fn n ecuatia (5.1) fi : IRn+1 IR1 se consider
a
1
cunoscute si sunt presupuse functii de clas
a C pe .
Definitia 5.1.2 O solutie a ecuatiei (5.1) este o functie
u : IR1
de clasa C 1 astfel ncat n toate punctele (x0 , x1 , . . . , xn ) s
a avem verificata identitatea:
n
X
u
(x0 , x1 , . . . , xn ) fi (x0 , x1 , . . . , xn ) 0
xi
i=0

163

164

CAPITOLUL 5

Fie = (0 , 1 , . . . , n ) astfel ncat


n
X
i=0

fi2 (0 , 1, . . . , n ) 6= 0.

Existenta unui punct cu aceasta proprietate poate fi admisa pentru


ca, n caz contrar, toate functiile fi ar fi identic nule pe de unde ar rezulta
ca ecuatia (5.1) este verificata, oricare ar fi functia u de clasa C 1 pe .
Putem admite de asemenea ca f0 (0 , 1 , . . . , n ) 6= 0. Aceasta ntrucat din
n
X
fi (0 , 1, . . . , n ) 6= 0 rezulta ca exista i0 {0, 1, . . . , n} astfel ca
ipoteza
i=0

fi0 () 6= 0. Ceea ce presupunem noi n plus este faptul ca i0 = 0, adica


f0 () 6= 0.
Daca f0 () = 0, atunci se face rationamentul pentru fi0 .
Revenim deci la f0 () 6= 0 si deoarece f0 este continua, exista o vecinatate
V a punctului astfel ca f0 (x) 6= 0 pentru orice x V . Consideram acum
sistemul de ecuatii diferentiale:
x i = gi (t, x1 , . . . , xn ), i = 1, n
unde
gi (t, x1 , . . . , xn ) =

(5.2)

fi (t, x1 , . . . , xn )
f0 (t, x1 , . . . , xn )

t fiind componenta x0 a vectorului x = (x0 , x1 , . . . , xn ) V , t = x0 . Sistemul


(5.2) este definit pentru (t, x1 , . . . , xn ) V ,iar functiile gi sunt de clasa C 1
pe V .
Teorema 5.1.1 Solutiile ecuatiei (5.1) definite pe Ve V sunt integrale
prime ale sistemului (5.2) si reciproc.

Demonstratie: Fie u : Ve R1 o solutie a ecuatiei (5.1). Cu notatiile


introduse avem:
u
(t, x1 , . . . , xn ) f0 (t, x1 , . . . , xn )+
t

n
X
u
(t, x1 , . . . , xn ) fk (t, x1 , . . . , xn ) 0
x
k
k=1

Ecuatii cu derivate partiale de ordinul ntai liniare

165

deci
n

X u
fk (t, x1 , . . . , xn )
u
(t, x1 , . . . , xn ) +
(t, x1 , . . . , xn )
0
t
xk
f0 (t, x1 , . . . , xn )
k=1

si prin urmare:

X u
u
(t, x1 , . . . , xn ) +
(t, x1 , . . . , xn ) gk (t, x1 , . . . , xn ) 0
t
xk
k=1

ceea ce arata ca u este integrala prima a sistemului (5.2).


Cu un rationament asemanator se arata ca daca u este integrala prima pentru
sistemul (5.2) atunci este solutie pentru ecuatia (5.1).
Prin urmare, problema determinarii solutiilor ecuatiei (5.1) revine la problema determinarii integralelor prime pentru sistemul (5.2).
T
inand seama de cele demonstrate pentru integralele prime ale unui sistem,
rezulta ca solutiile ecuatiei cu derivate partiale (5.1) au urmatoarele proprietati:
i) oricare ar fi (x00 , x01 , . . . , x0n ) , daca f0 (x00 , x01 , . . . , x0n ) 6= 0, atunci
exista o vecinatate deschisa V a punctului (x00 , x01 , . . . , x0n ) si n
functii u1 , . . . , un : V R1 de clasa C 1 astfel ncat:
a) u1 , u2, . . . , un sunt solutii ale ecuatiei (5.1);
b) uk (x00 , x1 , . . . , xn ) = xk ;


uk
6= 0, k, l = 1, 2, . . . , n.
c) det
xl
ii) daca u este o solutie oarecare a ecuatiei (5.1) definita pe Ve V ,
atunci exista o vecinatate deschisa D a lui (x01 , . . . , x0n ) si o functie
: D IRn R1 astfel ca
u(x0 , x1 , . . . , xn ) =
= (u1(x0 , x1 , . . . , xn ), u2(x0 , x1 , . . . , xn ), . . . , un (x0 , x1 , . . . , xn )).
Definitia 5.1.3 (Problema Cauchy pentru ecuatia (5.1))
Se numeste problema Cauchy pentru ecuatia (5.1) problema determin
arii unei
solutii u a ecuatiei (5.1) astfel ca
u(x00 , x1 , . . . , xn ) = h(x1 , . . . , xn ), ()(x1 , . . . , xn ) D D,

unde x00 si functia h : D IRn R1 de clas


a C 1 sunt date; D fiind o
0
0
vecinatate deschisa a lui (x1 , . . . , xn ).

166

CAPITOLUL 5

Teorema 5.1.2 Daca n (x00 , x01 , . . . , x0n ) avem


f0 (x00 , x01 , . . . , x0n ) 6= 0
atunci pentru h de clasa C 1 definit
a ntr-o vecin
atate deschis
a D a lui (x01 , . . . , x0n )
problema Cauchy are solutie unic
a.
Demonstratie: Consideram solutiile u1 , u2, . . . , un ale ecuatiei (5.1) definite
n vecinatatea deschisa V a lui (x00 , x01 , . . . , x0n ) cu proprietatea
uk (x00 , x1 , . . . , xn ) = xk ,

k = 1, . . . , n.

Exista o vecinatate Ve V a lui (x00 , x01 , . . . , x0n ) astfel ca pentru


(x0 , x1 , . . . , xn ) Ve sa avem
(u1 (x0 , x1 , . . . , xn ), . . . , un (x0 , x1 , . . . , xn )) D.

Fie
u(x0 , x1 , . . . , xn ) = h(u1 (x0 , x1 , . . . , xn ), . . . , un (x0 , x1 , . . . , xn )).
Functia u(x0 , x1 , . . . , xn ) definita astfel este de clasa C 1 si verifica ecuatia
(5.1):
n
n
n X
n
X
X
X
u
u
h ul
h ul
0
f0 +
fk =

f0 +

fk =
x0
xk
yl x0
yl xk
k=1
l=1
k=1 l=1
!
n
n
X
X
h ul
ul
f0 +
fk = 0.
=
yl x0
xk
l=1
k=1

In plus,
u(x00 , x1 , . . . , xn ) = h(u1 (x00 , x1 , . . . , xn ), . . . , un (x00 , x1 , . . . , xn )) =
= h(x1 , . . . , xn )
deci u este solutia problemei Cauchy.
Pentru unicitate sa presupunem ca u
e este o alta solutie a problemei Cauchy
e
definita pe V . Rezulta ca exista astfel ca
u
e(x0 , x1 , . . . , xn ) = (u1 (x0 , x1 , . . . , xn ), . . . , un (x0 , x1 , . . . , xn )).

167

Ecuatii cu derivate partiale de ordinul ntai liniare

De aici rezulta ca
h(x1 , . . . , xn ) = u
e(x00 , x1 , . . . , xn ) = (x1 , . . . , xn );

si deci u
e coincide cu u.
Daca n punctul (x00 , x01 , . . . , x0n ) avem

fk (x00 , x01 , . . . , x0n ) 6= 0,

atunci se poate formula un rezultat analog pentru o functie h definita pe o


vecinatate deschisa a punctului (x00 , x01 , . . . , x0k1 , x0k+1 , . . . , x0n ).
Problema 5.1.1
O functie u = u(x1 , x2 , . . . , xn ) se zice functie omogena de grad zero n sens
Euler daca pentru orice IR1+ avem
u( x1 , x2 , . . . , xn ) = u(x1 , x2 , . . . , xn ).
Aratati ca functia u = u(x1 , x2 , . . . , xn ) de clasa C 1 este omogena de grad
zero n sens Euler daca si numai daca exista = (1 , 2 , . . . , n1 ) astfel ca:


x1 x2
xn1
u(x1 , x2 , . . . , xn ) =
, ,...,
.
xn xn
xn
Rezolvare: Din
u( x1 , x2 , . . . , xn ) = u(x1 , x2 , . . . , xn )

rezulta ca

d
[u( x1 , x2 , . . . , xn )] = 0 adica:
d
u
x1
( x1 , x2 , . . . , xn ) + . . . +
x1

u
( x1 , x2 , . . . , xn ) = 0, () > 0.
xn
Pentru = 1 rezulta:
u
u
x1
(x1 , x2 , . . . , xn ) + . . . + xn
(x1 , x2 , . . . , xn ) = 0, ()(x1 , x2 , . . . , xn ),
x1
xn
xn

de unde avem ca:


u(x1 , x2 , . . . , xn ) =

x1 x2
xn1
, ,...,
xn xn
xn

168

CAPITOLUL 5

Exercitii:
1. Rezolvati urmatoarele ecuatii cu derivate partiale de ordinul ntai liniare:
u
u
x
=0
x
y

a) y

R: u(x, y) = (x2 + y 2)
b) x

u
u
+y
=0
x
y
R: u(x, y) =

c) x

y
x

u
u
u
2y
z
=0
x
y
z

R: u(x, y, z) = x y, xz



u p
u
u
u
2
d) xy
1y y
z
= xy
x
y
z
z





p
R: u(x, y, z) = 2yz + x( y + 1 y 2 , x earcsin y

2. Rezolvati urmatoarele probleme Cauchy:


a) x

u
u
+y
= 0;
x
y

u(x, 1) = x
R: u(x, y) =

x
y

169

Ecuatii cu derivate partiale de ordinul ntai liniare

b)

u u u
+ y
+ z
= 0;
x
y
z

u(1, y, z) = y z

R: u(x, y, z) = y + z 2 yz
c) (1 + x2 )

u
u
+ xy
= 0;
x
y

u(0, y) = y 2

R: u(x, y) =

y2
1 + x2

170

5.2

CAPITOLUL 5

Ecuatii cu derivate partiale de ordinul nt


ai
cvasiliniare

Definitia 5.2.1 O ecuatie cu derivate partiale de ordinul nt


ai cvasiliniara
este o relatie de dependent
a functional
a de forma:
n
X
u
fi (x1 , . . . , xn , u) g(x1 , . . . , xn , u) = 0
x
i
i=1

(5.3)

dintre functia necunoscut


a u = u(x1 , . . . , xn ) si derivatele partiale
u
,i = 1, n ale acesteia.
xi
Functiile f1 , . . . , fn si g n ecuatia (5.3) se considera date:
fi , g : IRn+1 R1
si sunt presupuse de clasa C 1 .
Ecuatia (5.3) se numeste cvasiliniara pentru ca este liniara n derivatele
u
partiale
, dar nu este liniara n general n u.
xk
Definitia 5.2.2 O solutie a ecuatiei (5.3) este o functie:
u : D Rn R1
de clasa C 1 care are proprietatea c
a pentru orice (x1 , . . . , xn ) D punctul
(x1 , . . . , xn , u(x1 , . . . , xn )) si
n
X
u
(x1 , . . . , xn ) fi (x1 , . . . , xn , u(x1 , . . . , xn ))
xi
i=1

g(x1 , . . . , xn , u(x1 , . . . , xn )) 0

n D.

Pentru determinarea solutiilor ecuatiei (5.3) consideram ecuatia cu derivate


partiale de ordinul ntai liniara:
n
X
v
v
fi (x1 , . . . , xn , u) +
g(x1 , . . . , xn , u) = 0
x
u
i
i=1

cu (x1 , . . . , xn , u)

(5.4)

Ecuatii cu derivate partiale de ordinul ntai cvasiliniare

171

Teorema 5.2.1 Daca v este solutie a ecuatiei (5.4) defint


a pe , iar
0
0
0

(x1 , . . . , xn , u ) si
v 0
(x1 , . . . , x0n , u0) 6= 0
u
atunci functia u = u(x1 , . . . , xn ) definit
a implicit prin ecuatia
v(x1 , . . . , xn , u) v(x01 , . . . , x0n , u0) = 0
este o solutie a ecuatiei (5.3).
Demonstratie: Fie u = u(x1 , . . . , xn ) functia definita implicit prin ecuatia
v(x1 , . . . , xn , u) v(x01 , . . . , x0n , u0 ) = 0.
Avem:
v(x1 , . . . , xn , u(x1 , . . . , xn )) v(x01 , . . . , x0n , u0) 0
si prin derivare n raport cu xk gasim:
v
(x1 , . . . , xn , u(x1 , . . . , xn ))+
xk
v
u
(x1 , . . . , xn , u(x1 , . . . , xn ))
(x1 , . . . , xn ) 0
u
xk
pentru k = 1, 2, . . . , n.
Inmultind pe rand aceste egalitati cu fk (x1 , . . . , xn , u(x1 , . . . , xn )) si adunandule gasim:
n
X
v
(X, u(X)) fk (X, u(X))+
x
k
k=1

n
X
u
v
(X, u(X))
(X, u(X)) fk (X, u(X)) 0
u
xk
k=1

unde X = (x1 , . . . , xn ).
Dar v fiind solutie a ecuatiei (5.4) are loc

n
X
v
(x1 , . . . , xn , u(x1 , . . . , xn )) fk (x1 , . . . , xn , u(x1 , . . . , xn ))+
x
k
k=1

172

CAPITOLUL 5

v
(x1 , . . . , xn , u(x1 , . . . , xn )) g(x1 , . . . , xn , u(x1 , . . . , xn )) 0
u
si prin urmare:
+

v
(x1 , . . . , xn , u(x1 , . . . , xn )) g(x1 , . . . , xn , u(x1 , . . . , xn )) =
u
n
X
u
v
(x1 , ..., xn , u(x1 , ..., xn ))
(x1 , ..., xn )fk (x1 , ..., xn , u(x1 , ..., xn )).
u
x
k
k=1

v
(x1 , ..., xn , u(x1 , ..., xn )) 6= 0 deducem egaliT
inem seama de faptul ca
u
tatea:
n
X
u
(x1 , ..., xn ) fi (x1 , ..., xn , u(x1 , ..., xn )) = g(x1 , ..., xn , u(x1 , ..., xn )).
xk
k=1

Rezulta n acest fel ca functia u = u(x1 , . . . , xn ) este solutie a ecuatiei (5.3).


Teorema arata ca rezolvarea ecuatiilor cvasiliniare cu derivate partiale de
ordinul ntai se reduce la rezolvarea ecuatiilor cu derivate partiale de ordinul
ntai liniare.
Definitia 5.2.3 Pentru (x01 , . . . , x0n ) problema g
asirii unei solutii
u(x1 , . . . , xn ) a ecuatiei (5.3) astfel nc
at
u(x01 , x2 , . . . , xn ) = (x2 , . . . , xn ),
fiind o functie data de clas
a C 1 se numeste problem
a Cauchy pentru ecuatia
(5.3).
Teorema 5.2.2 Daca f1 (x01 , . . . , x0n , (x02 , . . . , x0n )) 6= 0, atunci exist
ao
0
0
vecinatate deschisa V a punctului (x1 , . . . , xn ) si o solutie u = u(x1 , ..., xn )
a ecuatiei (5.3) definita pe V astfel nc
at
u(x01 , x2 , . . . , xn ) = (x2 , . . . , xn ).
Demonstratie: Exista n solutii v1 , v2 , . . . , vn ale ecuatiei (5.4) definite pe o
vecinatate a punctului (x01 , . . . , x0n , (x02 , . . . , x0n )) astfel ncat
vk (x01 , x2 , . . . , xn , u) = xk+1 , k = 1, 2, . . . , n 1

Ecuatii cu derivate partiale de ordinul ntai cvasiliniare

173

si
vn (x01 , x2 , . . . , xn , u) = u.
Functia v definita prin:
v(x1 , . . . , xn , u) = vn (x1 , . . . , xn , u)
(v1 (x1 , . . . , xn , u), . . . , vn1 (x1 , . . . , xn , u))

este solutie a ecuatiei (5.4) (este obtinuta ca functie de cele n integrale prime
independente) si
v(x01 , x2 , . . . , xn , u) = u (x2 , . . . , xn ).
Din teorema functiilor implicite rezulta ca exista o vecinatate V a punctului
(x01 , . . . , x0n ) si o functie u = u(x1 , . . . , xn ) de clasa C 1 definita pe aceasta
vecinatate astfel ncat
v(x1 , . . . , xn , u(x1 , . . . , xn )) 0.
Deoarece

v
(x1 , . . . , xn , u(x1 , . . . , xn )) 6= 0
u
din teorema precedenta rezulta ca u = u(x1 , . . . , xn ) este solutie a ecuatiei
(5.3).
Avem:
v(x1 , . . . , xn , u(x1 , . . . , xn ))
(v1 (x1 , ..., xn , u(x1 , ..., xn )), . . . , vn1 (x1 , ..., xn , u(x1 , ..., xn )) 0

deci n xi avem:

u(x01 , x2 , . . . , xn ) (x2 , . . . , xn ) 0.
Observatia 5.2.1 O ecuatie cu derivate partiale de ordinul ntai de forma:
n
X
u
fi = g
x
i
i=1

(5.5)

se numeste ecuatie cu derivate partiale de ordinul ntai liniara si neomogena.


Aceasta denumire se datoreaza faptului ca pentru g = 0 ecuatia (5.5) este o
ecuatie cu derivate partiale de ordinul ntai liniara (si omogena). In ecuatia
(5.5), functiile f1 , . . . , fn si g sunt functii de clasa C 1 si depind de variabilele
(x1 , . . . , xn ) .
Ecuatia (5.5) se rezolva ca si ecuatiile cu derivate partiale de ordinul ntai
cvasiliniare.

174

CAPITOLUL 5

Exercitii:
1. Rezolvati urmatoarele ecuatii cu derivate partiale de ordinul ntai cvasiliniare:
a)

u
u
(1 + u x y) +
=2
x
y

R: (u 2y, y + 2 u x y) = 0

b)

n
X
i=1

xi

u
=mu
xi
R:

c) xy

xn1 u
x1 x2
,
, ...,
,
xn xn
xn xm
n

=0

u
u
y2
+ x(1 + x2 ) = 0
x
y


x2 x2
R: xy u +
+ , xy = 0
2
4

d) 2y 4

u
u
xy
= x u2 + 1
x
y


R: x2 + y 4 , y u + u2 + 1 = 0

2. Rezolvati urmatoarele probleme Cauchy:

a)

u u
yx

=
,
x y
u

u(1, y) = y 2

R: u2 (x, y, z) = (x + y 1)4 + 2xy 2(x + y 1)


u
u
3
b) xy
y2
= x, u(1, y) =
x
y
2y
R: u(x, y) =

x2 + 2
2xy

Ecuatii cu derivate partiale de ordinul ntai cvasiliniare

c) u

u
u
+ (u2 x2 )
+ x = 0,
x
y

u(x, x2 ) = 2x

R: y 2 + u2 (x, y) = 5 (x u(x, y) y)

175

176

CAPITOLUL 5

5.3

Calculul simbolic al solutiilor ecuatiilor


cu derivate partiale de ordinul nt
ai

Pentru calculul simbolic al solutiilor ecuatiilor cu derivate partiale de


ordinul ntai Maple foloseste functia pdsolve (find solutions for partial
differential equations (PDEs) and systems of PDEs) cu una din urmatoarele
sintaxe :
pdsolve(PDE, f, INTEGRATE, build);
pdsolve(PDE system, funcs, other options);
n care:
P DE
f
INT EGRAT E

build

- ecuatia cu derivate partiale pe care dorim sa o rezolvam


- numele functiei necunoscute (implica existenta derivatelor
partiale ale mai multor functii)
-(optional) indica integrarea automata a ecuatiilor
diferentiale ordinare care intervin atunci cand PDE este
rezolvata cu metoda separarii variabilelor
- (optional) indica afisarea unei forme explicite (daca
este posibil) a solutiei

Pentru exemplificare, consideram ecuatia cu derivate partiale de ordinul ntai


liniara:
y

u
u
x
=0
x
y

(5.6)

Cu instructiunea pdsolve se obtine solutia generala (toate solutiile) a


ecuatiei:

>

PDE1 := y*diff(u(x,y),x)-x*diff(u(x,y),y) = 0;

>

PDE1 := y x
u (x, y) x y
u (x, y) = 0
pdsolve(PDE1);

u (x, y) = F1 (x2 + y 2)

Calculul simbolic al solutiilor ecuatiilor cu derivate partiale de ordinul ntai

177

Se observa ca, solutia generala este afisata cu ajutorul unei functii F 1 care
poate fi orice functie de clasa C 1 . Pentru determinarea unei anumite solutii
avem nevoie de o conditie initiala, dar n sintaxa functiei pdsolve prezentata
anterior nu exista nici un parametru care sa specifice utilizarea acesteia.
In cele ce urmeaza, vom mai determina solutia generala pentru o ecuatie
cu derivate partiale de ordinul ntai n care functia necunoscuta este de trei
variabile x, y, z:
u u u
x
+ y
+ z
=0
(5.7)
x
y
z

PDE3 :=sqrt(x)*diff(u(x,y,z),x)+sqrt(y)*diff(u(x,y,z),y)+
sqrt(z)*diff(u(x,y,z),z) = 0;

PDE3 := x x u (x, y, z) + y y
u (x, y, z) + sqrtz z
u (x, y, z) = 0
>
pdsolve(PDE3);



x y, z y
u (x, y, z) = F1
>

Capitolul 6
Ecuatii cu derivate partiale de
ordinul al doilea liniare
6.1

Clasificarea ecuatiilor cu derivate partiale


de ordinul al doilea liniare (clasificarea
problemelor de fizic
a - matematic
a)

Definitia 6.1.1 O ecuatie cu derivate partiale de ordinul al doilea liniara


este o relatie de dependent
a functional
a de forma:
n
n X
X
i=1

X
2u
u
aij
+
bi
+cu+f =0
xi xj
xi
j=1
i=1

(6.1)

dintre functia necunoscut


a u = u(x1 , . . . , xn ), derivatele partiale de ordinul
ntai si de ordinul al doilea ale acesteia.
Functiile aij , bi , c, f : IRn IR1 din ecuatia (6.1) se consider
a cunoscute
si sunt presupuse cel putin continue pe .
Definitia 6.1.2 O solutie clasic
a a ecuatiei (6.1) este o functie
u : D IR1 de clasa C 2 care are proprietatea c
a pentru orice (x1 , . . . , xn )
D avem:
n X
n
X
2u
aij (x1 , . . . , xn )
(x1 , . . . , xn )+
xi xj
i=1 j=1
+

n
X
i=1

bi (x1 , . . . , xn )
178

u
(x1 , . . . , xn )+
xi

Clasificarea ecuatiilor cu derivate partiale de ordinul al doilea liniare

179

+c(x1 , . . . , xn ) u(x1 , . . . , xn ) + f (x1 , . . . , xn ) = 0.


Fie T : un difeomorfism de clasa C 2 de componente
k = k (x1 , . . . , xn ), k = 1, n si u = u(x1 , . . . , xn ) o solutie a ecuatiei (6.1).
Consideram functia v = u T 1 si din derivarea functiilor compuse obtinem:
n

X v k
u
=

xi
k xi
k=1

X X 2v
2u
k l X v
2 k
=

.
xi xj

k l xi xj
k xi xj
k=1 l=1
k=1

Inlocuind derivatele n ecuatia (6.1) obtinem:


n X
n
X
k=1 l=1

X
2v
v
akl
bk
+
+cv+f =0
xk xl k=1
k

unde:
akl =

n X
n
X
i=1 j=1

b=

n
X
i=1

aij

k l

xi xj

k X X
2 k
bi
+
aij
.
xi
xi xj
i=1 j=1

(6.2)

Ecuatia (6.2) este echivalenta cu ecuatia (6.1), solutiile u ale ecuatiei (6.1)
obtinandu-se din solutiile v ale ecuatiei (6.2) cu formula u = v T .
Pe de alta parte ntr-un punct oarecare, fixat (x01 , . . . , x0n ) putem considera forma patratica
n X
n
X
a0ij yi yj
i=1 j=1

unde

a0ij

aij (x01 , . . . , x0n ).

Prin schimbarea de variabile


n
X
k
yi =
k
xk
k=1

forma patratica considerata se transforma n forma patratica:


!
n X
n
n X
n
n X
n
X
X
X

k
l
0
aij

k l =
akl k l .
xi xj
i=1 j=1
k=1 l=1

k=1 l=1

180

CAPITOLUL 6

Prin urmare, coeficientii derivatelor partiale de ordinul al doilea se schimba


la fel cu coeficientii formei patratice sub actiunea transformarii liniare:
yj =

n
X
k
k=1

xi

k .

Se stie ca, prin alegerea unei transformari liniare adecvate, forma patratica se
aduce la forma canonica (adica matricea a0ij poate fi adusa la forma diagonala:
|a0ii | = 1 sau 0 si, a0ij = 0 daca i 6= j). Aceasta nseamna ca alegand n mod
adecvat transformarea k = k (x1 , ..., xn ), k = 1, n, coeficientii derivatelor
2v
partiale 2 n punctul k = k (x01 , ..., x0n ), k = 1, n vor fi egali cu +1, 1 sau
k
2v
0, iar coeficientii derivatelor partiale
vor fi nuli.
k l
Conform legii inertiei, numarul coeficientilor a0ii pozitivi, negativi sau nuli
nu depinde de transformarea liniara care aduce forma patratica la forma
canonica. Aceasta permite sa dam urmatoarea definitie:
Definitia 6.1.3
i) Zicem ca ecuatia (6.1) este eliptic
a n punctul (x01 , . . . , x0n ) dac
a toti
0
cei n coeficienti aii sunt de acelasi semn.
ii) Zicem ca ecuatia (6.1) este hiperbolic
a n punctul (x01 , . . . , x0n ) daca
0
(n 1) coeficienti aii au acelasi semn si unul din coeficienti are
semn contrar.
iii) Zicem ca ecuatia (6.1) este ultra-hiperbolic
a n punctul (x01 , . . . , x0n )
0
daca printre coeficientii aii exist
a m coeficienti de un semn si n m
coeficienti de semn contrar.
iv) Zicem ca ecuatia (6.1) este parabolic
a dac
a cel putin unul din coeficientii a0ii este nul.
Observatia 6.1.1 In acord cu definitia anterioara, ecuatia (6.1) are una
dintre urmatoarele forme standard:
i) Ecuatie de tip eliptic n (x01 , . . . , x0n ):
2v 2v
2v
+
+
.
.
.
+
+ = 0;
12 22
n

(6.3)

Clasificarea ecuatiilor cu derivate partiale de ordinul al doilea liniare

181

ii) Ecuatie de tip hiperbolic n (x01 , . . . , x0n ):


n

2v X 2v
=
+ ;
1
i2
i=2

(6.4)

iii) Ecuatie de tip ultra-hiperbolic n (x01 , . . . , x0n ):


m
X
2v
i=1

n
X
2v
=
+ ;
i2 i=m+1 i2

(6.5)

iii) Ecuatie de tip parabolic:


nm
X
i=1

2v
2
i

+ = 0, (m > 0).

(6.6)

Tipul ecuatiei (6.1) n (x01 , . . . , x0n ) se determina prin aducerea formei patratice:
n X
n
X

a0ij yi yj

i=1 j=1

la forma canonica. Ecuatia poate fi adusa la una din formele standard prezentate alegand transformarea k = k (x1 , . . . , n ), k = 1, n astfel ncat transformarea liniara:
n
X
k 0
yi =
(x1 , . . . , xin ) k
x
i
k=1

sa aduca forma patratica la forma canonica.


Sa examinam n continuare problema posibilitatii aducerii ecuatiei (6.1)
la forma canonica (una din formele prezentate) ntr-o vecinatate a unui
punct (x1 , . . . , xn ), n conditiile n care n toate punctele acestei vecinatati
ecuatia apartine aceluiasi tip.
Pentru a aduce ecuatia (6.1) la forma canonica ntr-un anumit domeniu ar
trebui, n primul rand, sa impunem functiilor k (x1 . . . , xn ), k = 1, n conditiile
n(n 1)
diferentiale akl = 0 pentru k 6= l. Numarul acestor conditii este
2
si este mai mic decat n (n reprezinta numarul functiilor k , k = 1, n) daca
n < 3. De aceea pentru n > 3 ecuatia (6.1) nu poate fi adusa la forma

182

CAPITOLUL 6

canonica n vecinatatea unui punct (x1 , . . . , xn ).


Pentru n = 3 elementele nediagonale ar putea fi anulate n general, nsa elementele diagonale ar putea fi diferite de 1,0. Deci, nici n acest caz, ecuatia
(6.1) nu poate fi adusa la forma canonica n vecinatatea unui punct.
Doar pentru n = 2, putem anula unicul coeficient nediagonal si satisface
conditia de egalitate a celor doi coeficienti diagonali. Aceasta nseamna
ca doar n cazul n = 2 putem aduce ecuatia cu derivate partiale la forma
canonica pe o vecinatate.

Exercitii
1. Aduceti la forma canonica ecuatia:
2u
2u
2u
u
u
+ a22 2 + b1
+ b2
+ c u + f (x, y) = 0
a11 2 + 2a12
x
xy
y
x
y
unde aij , bi , c sunt constante.
R: Scriind ecuatia caracteristica asociata:
a11

dy
dx

2

2a12

dy
dx

+ a22 = 0

se obtine discriminantul: = (a12 )2 a11 a22 .


- daca > 0 (cazul ecuatiei hiperbolice), atunci ecuatia caracteristica
are doua radacini reale:

p
a
+
(a12 )2 a11 a22
dy

12

=
dx
p a11

(a12 )2 a11 a22


dy
12

=
dx
a11

Se rezolva aceste ecuatii diferentiale ordinare si se obtine


f (x, y) = c1 , respectiv g(x, y) = c2 .
Schimbarea de variabile care ne va duce la forma canonica va fi:

(x, y) = f (x, y)
(x, y) = g(x, y).

Clasificarea ecuatiilor cu derivate partiale de ordinul al doilea liniare

183

- daca = 0 (cazul ecuatiei parabolice), atunci ecuatia caracteristica are


doua radacini reale egale:
dy
a12
=
.
dx
a11
Rezolvand aceasta ecuatie diferentiala ordinara se obtine
f (x, y) = c1 care ne va conduce la schimbarea de variabila
(x, y) = f (x, y). Pentru (x, y) se alege convenabil o functie g(x, y)
astfel ncat sa fie ndeplinite proprietatile schimbarii de variabile, de
exemplu:


(x, y) = f (x, y)
(x, y) = f (x, y)
(x, y) = x
(x, y) = y.
- daca < 0 (cazul ecuatiei eliptice), atunci ecuatia caracteristica are
doua radacini complexe:

p
dy
a12

=
+ i a11 a22 (a12 )2

dx
a
11

dy
a12

=
i a11 a22 (a12 )2
dx
a11

Rezolvand aceste ecuatii diferentiale ordinare se obtin


(x, y) i(x, y) = care ne va conduce la schimbarea de variabila:

(x, y) = (x, y)
(x, y) = (x, y).
2. Sa se gaseasca domeniile de elipticitate, hiperbolicitate si parabolicitate ale ecuatiei:
y

2u
2u
+
x

=0
x2
y 2

R: Deoarece = b2 ac = xy avem ca:


- ecuatia este de tip hiperbolic ( > 0) n cadranele II si IV;
- ecuatia este de tip eliptic ( < 0) n cadranele I si III.

184

CAPITOLUL 6

3. Sa se aduca la forma canonica ecuatiile:

a)

2u
2u
2u
+
2

+
=0
x2
xy y 2
R: Ecuatia este de tip parabolic ( = 0); forma canonica este:

u
2u
4 y 2 2 = 0, x, y > 0
2
x
y
R: Ecuatia este de tip hiperbolic ( > 0); forma canonica este:
2v
3 v 1 v


= 0;
8 8

b) x2

2
2u
2 u
+
4

= 0, x, y > 0
x2
y 2
R: Ecuatia este de tip eliptic ( < 0); forma canonica este:
2 v 2 v v 1 v
+

+
= 0;
2 2 2

c) x2

2v
= 0;
2

Formulele lui Green si formule de reprezentare n doua dimensiuni

6.2

185

Formulele lui Green si formule


de reprezentare n dou
a dimensiuni

In acest paragraf prezentam cateva rezultate de calcul diferential si integral


pentru functii de doua variabile, care intervin frecvent n rezolvarea E.D.P
n doua dimensiuni.
Teorema 6.2.1 (legatura dintre integrala dubl
a pe un domeniu m
arginit n
2
IR si integrala curbilinie pe frontiera acestuia)
Daca este un domeniu marginit n IR2 cu frontiera neted
a (partial
1
neteda), iar functiile P, Q : IR sunt continue pe si de clas
a C 1 n ,
atunci are loc urmatoarea egalitate:

ZZ 
Z
Q
P
+
dx1 dx2 =
(P cos 1 + Q cos 2 )ds
(6.7)
x1 x2

n care: i este unghiul dintre versorul n al normalei exterioare la si axa


ei , iar ds este masura elementului de arc pe curba .
Demonstratie: Aceasta teorema este obiectul cursului de analiza matematica din anul I. Aici redam doar cteva idei din demonstratia acestei teoreme.
Mai ntai, reamintim ca egalitatea (6.7) se obtine prin adunarea egalitatilor:
Z
ZZ
P
dx1 dx2 =
P cos 1 ds

x1
(6.8)
ZZ
Z
Q
dx1 dx2 =
Q cos 2 ds
x2

si prin urmare demonstratia egalitatii (6.7) revine la demonstratia egalitatilor


(6.8).
Prima dintre egalitatile (6.8) se obtine calculand integrala dubla ca o
integrala iterata si interpretand apoi cele obtinute ca o integrala curbilinie.
Astfel avem:
!
ZZ
Z d Z x+1 (x2 )
P
P
dx1 dx2 =
dx1 dx2 =
x1
x1
c
x
1 (x2 )
=




P (x+
1 (x2 ), x2 ) P (x1 (x2 ), x2 ) dx2

186

CAPITOLUL 6

n care intervin curbele:



x1 = x+
+
1 (x2 )
:
x2 = x2

x1 = x
1 (x2 )
x2 = x2

Figura 29. Ilustrarea elementelor ce intervin in formula lui Green

Pe figura se vede ca avem


cos 1 = cos (, Ox2 ) = s

1+

1


dx+
1
dx2

2

si rezulta astfel n continuare:


Z




P (x+
1 (x2 ), x2 ) P (x1 (x2 ), x2 ) dx2 =

d
c

P (x+
1 (x2 ), x2 )

cos 1

1+

dx+
1
dx2

2

dx2 +

187

Formulele lui Green si formule de reprezentare n doua dimensiuni

P (x
1 (x2 ), x2 )

cos 1

1+

dx
1
dx2

2

dx2 =

P cos 1 ds

A doua egalitate din (6.8) se obtine asemanator.


Teorema 6.2.2 (de integrare prin p
arti)
Daca este un domeniu marginit n IR2 si frontiera a lui este neted
a
(partial neteda), iar P, Q : IR1 sunt functii continue pe si de clas
a C1
n atunci au loc egalitatile:
Z
ZZ
ZZ
Q
P
Qdx1 dx2 =
P Q cos i ds
P
dx1 dx2 , i = 1, 2 (6.9)

xi
xi
Demonstratie: Pe de o parte avem:
ZZ
ZZ
ZZ

P
Q
(P Q)dx1 dx2 =
Qdx1 dx2 +
P dx1 dx2 ,
xi
xi
xi
iar pe de alta parte avem:
Z
ZZ

(P Q)dx1 dx2 =
P Q cos i ds.

xi
Prin egalare rezulta egalitatea:
ZZ
ZZ
Z
P
Q
Qdx1 dx2 +
P dx1 dx2 =
P Q cos i ds
xi
xi

de unde rezulta (6.9).


Teorema 6.2.3 (prima formula a lui Green)
Daca este un domeniu marginit n IR2 si frontiera a lui este neted
a
1
1
a C pe si de
(partial neteda), iar functiile P, Q : IR sunt de clas
clasa C 2 n atunci are loc urm
atoarea egalitate:
ZZ
Z
ZZ
Q
P Qdx1 dx2 =
P
ds
P Qdx1 dx2
(6.10)
n

Demonstratie: In formula (6.10): Q reprezinta Laplacianul functiei Q


adica:
2Q 2Q
Q =
+
,
x21
x22

188
iar

CAPITOLUL 6
Q
este derivata normala definita pe prin:
n
Q
Q
Q
=
n1 +
n2 =
n
x1
x2
=

Q
Q
cos 1 +
cos 2
x1
x2

cos i =< n, ei >= ni , i = 1, 2; P si Q sunt functiile vectoriale (gradientii


functiilor P si Q) definite prin:
P =

P
P
e1 +
e2
x1
x2

Q =

Q
Q
e1 +
e2 .
x1
x2

Pentru demonstratie se calculeaza membrul stang al egalitatii (6.10) tinand


seama de formula de integrare prin parti (6.9) si se obtine:
ZZ

P Qdx1 dx2




Q
=
+
dx1 dx2 =
x2 x2
Z
ZZ
Q
P Q
ds

dx1 dx2 +
=
P cos 1
x1

x1 x1
Z
ZZ
Q
P Q
+
P cos 2
ds

dx1 dx2 =
x2

x2 x2


Z
Q
Q
cos 1 +
cos 2 ds
=
P
x1
x2

ZZ

P
x1

Q
x1


ZZ 
P Q
P Q

dx1 dx2 +

dx1 dx2 =
x1 x1
x2 x2


Q
Q
=
P
cos 1 +
cos 2 ds
x1
x2

ZZ

P Qdx1 dx2 =
Z

Formulele lui Green si formule de reprezentare n doua dimensiuni

Q
=
P
ds
n

ZZ

189

P Qdx1 dx2 .

Teorema 6.2.4 (cea de-a doua formul


a a lui Green)
Daca este un domeniu marginit n IR2 cu frontiera neted
a (partial
1
1
neteda), iar functiile P, Q : IR sunt de clas
a C pe si de clas
a C 2 n
atunci are loc urmatoarea egalitate:

ZZ
Z 
P
Q
(P Q QP )dx1 dx2 =
P
Q
ds.
(6.11)
n
n

Demonstratie: Egalitatea (6.11) se obtine scriind egalitatea (6.10) pentru


functiile P Q si Q P dupa care se face diferenta acestora.
Teorema 6.2.5 (de reprezentare a unei functii de dou
a variabile)
2
Daca este un domeniu marginit n IR cu frontiera neted
a (partial
1
1
neteda) si functia u : IR este de clas
a C pe si de clas
a C 2 n
atunci pentru orice X = (x1 , x2 ) are loc urm
atoarea egalitate:
ZZ
1
1
u(Y )dy1 dy2 +
u(X) =
ln
2 kX Y k
Z
1
1
u
+
ln

(Y )dsY
2 kX Y k nY


Z
1

ln
dsY .
(6.12)
u(Y )
2
nY
kX Y k
Demonstratie: Functia
E(X) =

1
1
ln
2 kXk

definita pentru orice X IR2 , X 6= 0 este de clasa C 2 pe IR2 \ {0} si are


proprietatea E = 0. Pentru X IR2 , X-fixat consideram functia:
E(X Y ) =

1
1
ln
2 kX Y k

definita pentru orice Y IR2 \ {X}. Aceasta functie de Y este de clasa C 2


si are proprietatea Y E(X Y ) = 0. De asemenea, pentru orice Y IR2 ,

190

CAPITOLUL 6

1
1
ln
definita pentru orice X
2 kX Y k
IR2 , X 6= Y este de clasa C 2 si verifica X E(X Y ) = 0.
Consideram X , X-fixat si > 0 astfel ca, pentru orice Y cu kX Y k ,
sa avem Y . Notam cu B(X, ) discul centrat n X de raza :

Y -fixat functia E(X Y ) =

B(X, ) = {Y : kX Y k }
si domeniul = B(X, ). Consideram functiile
Y 7 u(Y ) si Y 7

1
1
ln
= E(X Y ).
2 kX Y k

Pe domeniul , ambele functii sunt de clasa C 2 , iar pe sunt de clasa C 1 .


Scriem cea de-a doua formula a lui Green pentru aceste functii si obtinem:
1

ZZ

1
=
2
1
2

ln

1
(u)(Y )dy1dy2 =
kX Y k
ln

1
u

(Y )dsY +
kX Y k nY

u(Y )
nY


ln

1
kX Y k

dsY .

Frontiera a multimii are doua parti: = S unde S =


{Y : kY Xk = }, astfel ca integralele din membru drept al acestei egalitati
se pot scrie dupa cum urmeaza:
Z
1
1
u

ln

(Y )dsY =
2 kX Y k nY
Z
1
1
=
ln
2 Z kX Y k
1
1
=
ln
2 kX Y k

Z
u
1
1
u

dsY
ln

dsY =
nY
2 S kX Y k nY
u
1
n

(Y )dsY +
ln 2
(Y ).
nY
2
nY

Formulele lui Green si formule de reprezentare n doua dimensiuni

1
2
1
=
2
1
+
2
1
=
2
1
+
2
1
=
2
1
+
2

u(Y )
nY

u(Y )
nY

u(Y )
nY
S

u(Y )
nY

u(Y )
nY


ln


ln


ln

1
kX Y k

1
kX Y k

1
kX Y k

dsY =

dsY +

dsY =


ln

1
kX Y k

dsY +


ln

1
kX Y k

dsY +


x1 y1
x2 y2
u(Y )
cos 1 +
cos 2 dsY =
kX Y k2
kX Y k2
S


(x1 y1 )2 + (x2 y2 )2
dsY =
u(Y )
kX Y k3
S



Z
1

1
=
u(Y )
ln
dsY +
2
n
kX Y k
Z
1
1
u(Y )
dsY =
2 S
kX Y k
1
=
2

u(Y )
nY


ln

Pentru 7 0 rezulta:

1
lim
0
2

1
kX Y k
Z

ln

1
=
2

1
dsY +
2

u(Y )dsY

1
u

u(Y )dsY =
kX Y k nY

ln

1
u

u(Y )dsY .
kX Y k nY

191

192

CAPITOLUL 6




1
u(Y )
ln
dsY =
nY
kX Y k



Z
1

1
=
u(Y )
ln
dsY + u(X).
2
nY
kX Y k

1
lim
0 2

Rezulta de aici ca avem:


ZZ
1
1

ln
(u)(Y )dy1 dy2 =
2 kX Y k
Z
1
1
u

(Y )dsY +
=
ln
2 kX Y k nY


Z
1

1
ln
dsY + u(X),
u(Y )
2
nY
kX Y k
sau
ZZ
1
1
u(X) =
ln
(u)(Y )dy1 dy2+
2 kX Y k
Z
1
1
u
+
ln

(Y )dsY
2 kX Y k nY


Z
1

u(Y )
ln
dsY
2
nY
kX Y k
Comentariu: Aceasta formula de reprezentare permite determinarea functiei
u n toate punctele lui cunoscand urmatoarele elemente: Laplacianul
u
functiei u pe , valorile derivatei normale
pe frontiera si valorile
n
functiei u pe frontiera .
Vom arata n continuare importanta acestei formule de reprezentare pentru cazul functiilor armonice.

193

Formulele lui Green si formule de reprezentare n doua dimensiuni

Definitia 6.2.1 Zicem ca o functie u : IR1 este armonic


a n dac
a
2
functia u este de clasa C si u = 0, ()(x1 , x2 ) unde u reprezint
a
Laplacianul functiei u:
2u 2u
u = 2 + 2 .
x1 x2
Observatia 6.2.1 In conditiile din teorema de reprezentare (6.2.5) daca
atunci avem:
functia u este armonica n si de clasa C 1 pe
Z
1
u
1
u(X) =
ln

(Y )dsY
2 kX Y k nY


Z
1

u(Y )
ln
dsY
2
nY
kX Y k
Teorema 6.2.6 (de reprezentare a functiilor armonice)
a pe domeniul atunci
Daca u : IR2 IR1 este o functie armonic
()X si ()r > 0 pentru care discul:
B(X, r) = {Y : kY Xk r}
este inclus n , are loc egalitatea:
1
u(X) =
2r

u(Y )dsY

(6.13)

B(X,r)

Demonstratie: Scriind formula de reprezentare (6.12) pentru functia armonica u pe B(X, r) se obtine egalitatea:
Z
Z
1
1
1 u
1
(Y )dsY +
u(X) =
ln
u(Y ) dsY
2 B(X,r) r nY
2 B(X,r)
r
sau
1
u(X) =
2r

1
1
u(Y )dsY +
ln
2
r
B(X,r)

B(X,r)

Aratam n continuare ca
Z

B(X,r)

u
(Y )dsY = 0.
nY

u
(Y )dsY .
nY

194

CAPITOLUL 6

Pentru aceasta, consideram pe discul B(X, r) functiile P 1 si Q = u si


aplicam prima formula a lui Green:
Z
Z
ZZ
Q
P Qdy1 dy2 =
P
dsY
P Qdy1 dy2
nY
B(X,r)
B(X,r)
B(X,r)
de unde se obtine:
Z

Q
0=
dsY =
P
nY
B(X,r)

B(X,r)

u
dsY .
nY

Observatia 6.2.2 Din demonstratie rezulta ca integrala derivatei normale


a unei functii armonice pe un cerc este zero:
Z
u
(Y )dsY = 0.
B(X,r) nY
Acest rezultat se poate generaliza.
Consecinta 6.2.1 Dac
a u este o functie armonic
a de clas
a C 2 pe si este
de clasa C 1 pe , atunci are loc egalitatea:
Z
u
(Y )dsY = 0.
nY
Demonstratie: Pentru a demonstra aceasta egalitate se aplica prima formula a lui Green n cazul functiilor P 1 si Q = u:
ZZ
Z
ZZ
Q
dsY
P Qdx1 dx2
P Qdx1 dx2 =
P
nY

adica
ZZ
Z
ZZ
Z
u
u
0=
1 udx1 dx2 =
1
dsY
1 udx1 dx2 =
dsY .
nY

nY
O alta proprietate importanta a functiilor armonice se refera la localizarea
punctelor n care aceste functii si ating extremele:
Teorema 6.2.7 (teorema de extrem a functiilor armonice)
Daca IR2 este un domeniu m
arginit cu frontiera neted
a si functia
1
1
armonica u : IR este de clas
a C pe , atunci u este constanta pe
sau si atinge extremele pe frontiera .

195

Formulele lui Green si formule de reprezentare n doua dimensiuni

Demonstratie: Presupunem ca functia u nu este constanta pe si dorim


sa aratam ca u si atinge extremele pe . Rationam prin reducere la absurd
si admitem ca, exista X 0 astfel ncat oricare ar fi X avem
u(X) u(X 0 ).
Consideram r0 > 0 astfel ncat
B(X 0 , r0 ) = {Y : kY X 0 k r0 }
si aratam ca u este constant egala cu u(X 0 ) pe B(X 0 , r0 ).
Daca u nu ar fi constant egala cu u(X 0 ) pe B(X 0 , r0 ) atunci ar exista
X 1 B(X 0 , r0 ) astfel ncat u(X 1) < u(X 0). Pentru X 1 , exista r1 > 0 astfel
ncat pentru orice X B(X 1 , r1 ) avem:
u(X) <


1
u(X 0 ) + u(X 1) .
2

Putem admite ca r1 < min{r0 kX 1 X 0 k, kX 1 X 0 k} si consideram


numarul = kX 1 X 0 k > 0. Aplicam formula de reprezentare a lui u(X 0 )
pe B(X 0 , ) si gasim:
Z
1
0
u(X ) =
u(Y )dsY .
2 B(X 0 ,)
Frontiera B(X 0 , ) se descompune astfel:
B(X 0 , ) = B(X 0 , ) B(X 1 , r1 ) B(X 0 , ) ( \ B(X 1 , r1 )) = 1 2
si cu aceasta descompunere formula de reprezentare devine:
Z
Z
1
1
0
ds
u(Y )dsY +
u(X ) =
u(Y )dsY <
2
2 2
1

1 1
<
u(X 0) + u(X 1 )
2 2
<

1
dsY +
u(X 0)
2
1

dsY <
2

1
u(X 0) 2 = u(X 0) absurd.
2

Rezulta n acest fel ca functia u este constant egala cu u(X 0) pe B(X 0 , r).
Pentru a arata n continuare ca pentru orice X avem u(X) = u(X 0) fie

196

CAPITOLUL 6

X oarecare, X fixat si P o linie poligonala continuta n care leaga


punctele X 0 si X . Fie de asemenea un sens de parcurs pe linia poligonala
P de la X 0 la X . Multimile P si sunt compacte si nu au nici un punct
comun. Prin urmare exista r > 0 astfel ncat pentru orice X P discul
nchis: B(X, r) = {Y : kY Xk r0 } este inclus n ; B(X, r) . Fie
X 2 punctul de intersectie dintre linia poligonala P si frontiera bilei B(X 0 , r0 )
primul ntalnit pe directia de parcurs de la X 0 la X . In X 2 avem
u(X 2) = u(X 0 ) si rezulta de aici ca pentru orice X B(X 2 , r) avem
u(X) = u(X 0 ). Astfel se obtine egalitatea u(X) = u(X 0 ) pentru orice
X B(X 0 , r0 ) B(X 2 , r).
In continuare se considera punctul de intersectie X 3 dintre P si B(X 2 , r)
primul ntalnit pe directia de parcurs X 2 , X . In X 3 avem u(X 3 ) = u(X 0 )
si rezulta u(X) = u(X 0 ) pentru orice X B(X 3 , r). In acest fel, dupa un
numar finit de pasi se ajunge la punctul X capatul liniei poligonale P si la
egalitatea u(X ) = u(X 0 ). Dar aceasta nseamna ca functia u este constanta
pe ceea ce este absurd.
S-a demonstrat n acest fel ca daca functia armonica u pe si atinge maximul
ntr-un punct X 0 , atunci u este constanta pe .
Prin urmare: daca o functie armonica nu este constanta pe , atunci si
atinge extremele pe .
Consecinta 6.2.2 Dac
a functia u este armonic
a pe si u/ = 0 atunci
u 0.
Consecinta 6.2.3 Exist
a cel mult o functie u de clas
a C 2 n si de clasa
C 1 pe care verifica:

u = F
u/ = f.
unde F si f sunt functii date:
f : IR1 continua pe .

F : IR1 continu
a pe , iar

Demonstratie: Se rationeaza prin reducere la absurd.

Formulele lui Green si formule de reprezentare n dimensiunea n 3

6.3

197

Formulele lui Green si formule de


reprezentare n dimensiunea n 3

In acest paragraf prezentam cateva rezultate de calcul diferential si de calcul


integral pentru functii de n variabile (n 3), care intervin n rezolvarea
ecuatiilor cu derivate partiale n dimensiunea n.
Teorema 6.3.1 (de legatura ntre integrala pe un domeniu m
arginit si integrala pe frontiera acestuia)
Daca IRn este un domeniu m
arginit cu frontiera neted
a (partial
1

neteda) si f1 , f2 , ..., fn sunt n functii f1 , f2 , ..., fn : IR continue pe


1
si de clasa C pe , atunci are loc egalitatea:
!
Z
Z X
n
n
X
fi
dx1 dxn =
fi cos(
n, ei )dS.
(6.14)
x
i

i=1
i=1
Demonstratie: Semnificatia simbolurilor din formula (6.14) este aceeasi ca
si n cazul n = 2, iar demonstratia teoremei se face n mod analog.
Teorema 6.3.2 (de integrare prin p
arti)
Daca IRn este un domeniu m
arginit cu frontiera neted
a (partial
1

neteda) si f, g sunt doua functii f, g : IR , continue pe si de clas


a C1
pe , atunci are loc egalitatea:
Z
Z
Z
f
g
g dx1 dxn =
f gcos(
n, ei )dS f
dx1 dxn (6.15)
xi

xi
Demonstratie: Analoaga cu cea din cazul n = 2.
Teorema 6.3.3 (prima formula a lui Green)
Daca IRn este un domeniu m
arginit cu frontiera neted
a (partial
1
1

neteda) si f, g sunt doua functii f, g : IR , de clas


a C pe si de clas
a
C 2 n , atunci are loc egalitatea:
Z
Z
Z
g
f g dx1 dxn =
f
dS
f g dx1 dxn
(6.16)

198

CAPITOLUL 6

Demonstratie: Simbolurile din formula (6.16) au urmatoarele semnificatii:


g =

n
X
2g
i=1

x2i

X g
g
=
cos(
n, ei ),

n
xi
i=1

n
X
f
f =
ei
xi
i=1

Teorema se demonstreaza ca si n cazul n = 2.


Teorema 6.3.4 (a doua formul
a a lui Green)
n
Daca IR este un domeniu m
arginit cu frontiera neted
a (partial
IR1 , de clas
si de clasa
neteda) si f, g sunt doua functii f, g :
a C 1 pe
C 2 n , atunci are loc egalitatea:

Z
Z 
g
f
(f g gf ) dx1 dxn =
f
g
dS
(6.17)

Demonstratie: Teorema se demonstreaza ca si n cazul n = 2.


Teorema 6.3.5 (de reprezentare a unei functii de n variabile)
Daca IRn este un domeniu m
arginit cu frontiera neted
a (partial
IR1 este o functie de clas
si de clas
neteda) si u :
a C 1 pe
a C 2 n ,
atunci are loc urmatoarea formul
a de reprezentare:
Z
1
1
u(Y ) dy1 dyn +
u(X) =
(n 2)n kX Y kn2
Z
1
1
u
+
(Y ) dSY
(6.18)
n2
(n 2)n kX Y k

nY


Z
1

1
dSY

u(Y )
(n 2)n

nY kX Y kn2
unde n reprezinta aria suprafetei bilei
1) = {Y = (y1 , . . . , yn ) IRn | kY k 1}
B(0,
iar indicele Y la
Y 7

arat
a c
a se calculeaz
a derivata normal
a a functiei

nY

1
; analog dSY .
kX Y kn2

Demonstratie: Se face analog cu cazul n = 2.

Formulele lui Green si formule de reprezentare n dimensiunea n 3

199

Comentariu

Formula (6.18) permite constructia functiei u din valorile


u
Laplacianului u al functiei n , valorile derivatei normale
a lui u pe

n
si valorile lui u pe .
Vom arata ce devine aceasta formula de reprezentare n cazul functiilor
armonice.
Definitia 6.3.1 Zicem ca functia u : IRn IR1 este armonic
a n
daca functia este de clasa C 2 n si dac
a
u =

n
X
2u
i=1

x2i

= 0,

()(x1 , . . . , xn ) .

Observatia 6.3.1 In conditiile din Teorema 6.3.5 (de reprezentare), daca


functia u este armonica n , atunci avem:
Z
1
1
u
u(X) =
(Y ) dSY
n2
(n 2)n kX Y k

nY



Z

u(Y )
dSY .

nY kX Y kn2

Teorema 6.3.6 (de reprezentare a functiilor armonice)


IR1 este o functie armonic
Daca IRn este un domeniu si u :
a n
(u = 0), atunci pentru orice x si orice r > 0 astfel nc
at bila nchis
a
n

B(0, r) = {Y IR | kY k r} este inclus


a n are loc egalitatea:
Z
1
u(X) =
u(Y ) dSY
(6.19)
n r n2 B(X,r)

Demonstratie: Demonstratia este analoaga cu cea din cazul n = 2.


Observatia 6.3.2 Daca IRn este un domeniu marginit cu frontiera
IR1 este o functie de clasa C 1 pe
si este
neteda (partial neteda) si u :
armonica n (u = 0 n ), atunci:
Z
u
dS = 0.
n

200

CAPITOLUL 6

Teorema 6.3.7 (de extrem a functiilor armonice)


Daca IRn este un domeniu m
arginit cu frontiera neted
a (partial
IR1 este o functie continu
si armonic
neteda) si u :
a pe
a n (u = 0
n ), atunci functia u este constant
a sau si atinge extremele pe frontiera
.
Demonstratie: Demonstratia este analoaga cu cea din cazul n = 2.
Consecinta 6.3.1 Dac
a u = 0 si u| = 0 atunci u = 0.
Consecinta 6.3.2 Exist
a cel mult o functie u de clas
a C 2 n si de clasa
1
care verifica
C pe

u = F
u| = f

IR1 este continu


si
unde F si f sunt doua functii date, F :
a pe
1
f : IR este continu
a pe .

201

Probleme la limita pentru ecuatia lui Poisson

6.4

Probleme la limit
a pentru
ecuatia lui Poisson

Fie IRn un domeniu marginit cu frontiera neteda (partial neteda) si


IR1 de clasa C 1 pe .
f o functie f :
Definitia 6.4.1 Ecuatia lui Poisson este o relatie de dependent
a functional
a
de forma
u = f (X), ()X = (x1 , . . . , xn )
(6.20)

dintre o functie necunoscuta u : IR1 si functia dat


a f de clas
a C 1 pe .
In ecuatia (6.20) u nseamna

n
X
2u
i=1

x2i

(adica Laplacianul functiei u) iar

IR1 este solutie clasica daca este continua pe ,


de clasa C 2
functia u :
n si satisface egalitatea:
n
X
2u
i=1

x2i

(x1 , ..., xn ) = f (x1 , ..., xn ),

()(x1 , ..., xn ) .

Definitia 6.4.2 Problema Dirichlet pentru ecuatia lui Poisson este problema determinarii acelor solutii ale ecuatiei (6.20) care verific
a conditia la
frontier
a
u| = h
(6.21)
unde h este o functie h : IR1 continu
a pe considerat
a cunoscut
a.
Problema Dirichlet pentru ecuatia lui Poisson se noteaza traditional:

u = f, ()(x1 , ..., xn )
.
(6.22)
u| = h
Definitia 6.4.3 Problema Neumann pentru ecuatia lui Poisson este problema determinarii acelor solutii ale ecuatiei (6.20) care verific
a conditia la
frontier
a

u
=g
(6.23)

unde g este o functie g : IR1 continu


a pe considerat
a cunoscut
a si
n
este versorul normalei exterioare.

202

CAPITOLUL 6

Problema Neumann pentru ecuatia lui Poisson se noteaza traditional:

u
= f, ()(x1 , ..., xn )
u
.
(6.24)
=g

Teorema 6.4.1 (de unicitate a solutiei Problemei Dirichlet)


Daca Problema Dirichlet (6.22) are solutie, aceast
a solutie este unic
a.

Demonstratie: Fie u1 si u2 doua solutii ale Problemei Dirichlet (6.22).


Consideram functia u = u1 u2 pentru care avem:
u = 0

si

u| = 0.

Rezulta de aici, pe baza principiului de maxim a functiilor armonice, ca


u 0. Prin urmare u1 = u2 .
Teorema 6.4.2 (de neunicitate a solutiei Problemei Neumann)
Daca u este o solutie a Problemei Neumann (6.24), atunci si u + C este
o solutie a Problemei Neumann, unde C este o constant
a. Dac
a u, v sunt
solutii ale Problemei Neumann (6.24), atunci u v = const.
Demonstratie: Fie u o solutie a problemei (6.24) si v = u + C. Intrucat
u
v
=
= g, rezulta ca v este solutie a problemei (6.24).
v = u si

n
Daca u, v sunt solutii ale problemei (6.24) atunci w = u v verifica:

w
= 0.
w = 0 si

In baza formulelor de reprezentare rezulta w = const.

Teorema 6.4.3 Conditia necesar


a pentru ca Problema Neumann (6.24) sa
aiba solutie este ca functiile f si g s
a verifice egalitatea:
Z
Z
g(Y ) dSY + f (Y ) dY = 0.
(6.25)

Probleme la limita pentru ecuatia lui Poisson

203

Demonstratie: Sa presupunem ca Problema Neumann (6.24) are o solutie


u. Considerand functiile u si 1, aplicam cea de-a doua formula a lui Green
acestor functii:

Z
Z 
u
1
(u 1 u 1) dY =
u
dSY .

nY

nY


1
u
T
inand seama de egalitatile u = f ,
= g, 1 = 0 si
= 0

nY

nY
obtinem relatia (6.25).
Din cele prezentate pana acum nu rezulta ca Problema Dirichlet (6.22)
sau Problema Neumann (6.24) are solutie. In paragrafele urmatoare vom
prezenta metoda functiilor Green pentru a arata ca n anumite conditii aceste
probleme au solutie si apoi vom reprezenta aceste solutii.

204

6.5

CAPITOLUL 6

Functia Green pentru Problema


Dirichlet

Consideram un domeniu IRn marginit, cu frontiera neteda (partial


IR1 de clasa C 1 pe
si functia h : IR1
neteda), functia f :
continua pe . Aceste elemente definesc Problema Dirichlet:

u = f, ()(x1 , ..., xn )
.
(6.26)
u| = h
Definitia 6.5.1 Numim functie Green pentru o Problem
a Dirichlet o functie
G de forma:
G(X, Y ) = E(X, Y ) v(X, Y )
(6.27)
n care
1
1

ln
,
()X,Y , X 6= Y, n = 2

2
kX Y k
E(X, Y ) =
1
1

, ()X,Y , X 6= Y, n > 2
(n2)n kX Y kn2

(6.28)

iar functia v(X, Y ) are urm


atoarele propriet
ati:

pentru orice
a) Y 7 v(X, Y ) este functie armonic
a n si continu
a pe
X = (x1 , . . . , xn ) , X fixat.
b) pentru X , X fixat, G(X, Y ) = 0, ()Y = (y1 , . . . , yn ) .
Propozitia 6.5.1 Daca exist
a functia Green G(X, Y ) pentru Problema
Dirichlet, atunci ea este unic
a.
Demonstratie: Daca G1 , G2 sunt doua functii Green pentru Problema
Dirichlet, atunci pentru orice X fixat,
v(X, Y ) = v1 (X, Y ) v2 (X, Y )
este functie armonica n si identic nula pe . Rezulta v(X, Y ) = 0,
()Y , si ()X , fixat. Aceasta arata ca v(X, Y ) 0, adica
v1 (X, Y ) = v2 (X, Y ).

205

Functia Green pentru Problema Dirichlet

functia Y 7 v(X, Y ) este de


Propozitia 6.5.2 Daca pentru orice X
1
atunci functia Green este simetric
clasa C pe ,
a, adic
a:
G(X1 , X2 ) = G(X2 , X1 ), ()X1 , X2 si X1 6= X2 .

(6.29)

Demonstratie: Se considera functiile P (Y )=G(X1, Y) si Q(Y )=G(X2, Y) si se


aplica cea de-a doua formula a lui Green pentru aceste functii pe domeniul
= \ (B(X1 ,) B(X2 ,)), unde B(Xi ,) = {X : kX Xi k<}, i = 1, 2. Se
obtine egalitatea:




Z
Z
P
Q
P
Q
P
Q
dSY +
P
Q
dSY = 0.

nY

nY

nY

nY
B(X1 ,)
B(X2 ,)
Trecand la limita pentru 0 n aceasta egalitate, se obtine simetria.
Teorema 6.5.1 Daca G este functia Green pentru Problema Dirichlet (6.26)
si u este solutia acestei probleme, atunci are loc egalitatea:
Z
Z
G(X, Y )
u(X) = G(X, Y ) f (Y ) dY
h(Y )
dSY .
(6.30)

nY

Demonstratie: Scriem cea de-a doua formula a lui Green pentru functiile
u(Y ) si Y 7 v(X, Y ), precum si formula generala de reprezentare a functiei
u(X) (formula (6.18)). Prin adunarea acestora rezulta (6.30).
Observatia 6.5.1 Aceasta teorema arata ca daca exista o functie Green G
pentru Problema Dirichlet (6.26) care are solutia u, atunci u se reprezinta sub
forma (6.30) cu ajutorul lui G. Este adevarata si afirmatia reciproca: daca
G este functia Green pentru Problema Dirichlet, atunci functia u definita
cu (6.30) este solutia problemei Dirichlet (6.26). Metoda de determinare
a solutiei Problemei Dirichlet pe aceasta cale se numeste metoda functiei
Green.
Exemplul 6.5.1
Fie = {X IR3 | kXk < r} si = {X IR3 | kXk = r}. Solutia
Problemei Dirichlet

u = 0, ()X
u| = h

unde h este o functie continua pe , este data de formula lui Poisson:


Z
1
r 2 kXk2
u(X) =
h(Y ) dSY
(6.31)
4r kX Y k3

206

CAPITOLUL 6

ntrucat functia G(X, Y ) definita prin


G(X, Y ) =

r
1

4kX Y k 4kX Y k

(6.32)

unde X este conjugatul lui X fata de sfera (adica X, X sunt coliniare


si kXk kX k = r) este functia Green pentru aceasta Problema Dirichlet.
Observatia 6.5.2
Determinarea functiei Green pentru Problema
Dirichlet revine la determinarea functiei v = v(X, Y ) ceea ce revine, conform definitiei functiei Green, la rezolvarea Problemei Dirichlet:

Y v(X, Y ) = 0
(6.33)
v(X, Y )|Y = E(X, Y )|Y
Aceasta problema este aparent mai simpla decat Problema Dirichlet (6.26)
dar n realitate ea este rezolvata pentru domenii particulare, prin metode
geometrice. Din acest motiv demonstratia existentei solutiei Problemei Dirichlet (6.26) prin folosirea functiei Green se poate face doar pentru domenii
particulare pentru care se stie ca exista functia Green.

Exercitii
1. Determinati solutia Problemei Dirichlet:
2
u 2u 2u

+
+
= 0, n = {(x1 , x2 , x3 ) | x21 + x22 + x23 < r 2 }

x21 x22 x23

u(x1 , x2 , x3 ) = (x1 + x2 + x3 )2 , pentru (x1 , x2 , x3 ) .


2. Determinati functia Green a Problemei Dirichlet pentru cerc si rezolvati
o Problema Dirichlet pentru cerc.

207

Functia Green pentru Problema Neumann

6.6

Functia Green pentru Problema


Neumann

Consideram Problema Neumann

u = f, ()(x1 , . . . , xn )

=g

(6.34)

si g : IR1 este functie


n care f : IR1 este functie de clasa C 1 pe
continua.
Presupunem ca functiile f si g verifica:
Z
Z
f (Y ) dY +
g(Y ) dSY = 0.
(6.35)

Definitia 6.6.1 Numim functia Green pentru Problema Neumann (6.34)


orice functie G de forma

care verifica

G(X, Y ) = E(X, Y ) v(X, Y )

(6.36)

G
(X, Y ) = 0, ()Y = (y1 , . . . , yn )

nY

(6.37)

unde v : IR1 si pentru orice Y fixat functia Y 7 v(X, Y ) este


armonica pe , iar E(X, Y ) este definit
a pentru orice X, Y , X 6= Y si
este data de:
1
1

ln
,
()X,Y , X 6= Y, n = 2

2
kX
Y
k
E(X, Y ) =
(6.38)
1
1

,
()X,Y

,
X
=
6
Y,
n
>
2
(n2)n kX Y kn2
Observatia 6.6.1 Daca G1 si G2 sunt functii Green pentru Problema
Neumann, atunci G1 G2 = const.

functia Y 7 v(X, Y ) este de


Propozitia 6.6.1 Daca pentru orice X
1
atunci functia Green pentru Problema Neumann este
clasa C pe ,
simetrica:
G(X1 , X2 ) = G(X2 , X1 ), ()X1 , X2 si X1 6= X2 .

(6.39)

208

CAPITOLUL 6

Demonstratie: Analoaga cu cea din cazul functiei Green pentru Problema


Dirichlet.
Teorema 6.6.1 Daca G este o functie Green pentru Problema Neumann
(6.34) si u este o solutie a acestei probleme, atunci exist
a o constanta C
astfel ca sa aibe loc egalitatea:
Z
Z
u(X) = G(X, Y ) f (Y ) dY +
E(X, Y ) g(Y ) dSY + C. (6.40)

Demostratie: Analoaga cu cea de la cazul solutiei Problemei Dirichlet.


Observatia 6.6.2 Determinarea functiei Green pentru Problema Neumann
revine la determinarea functiei v(X, Y ) ceea ce nseamna, conform definitiei
functiei Green pentru Problema Neumann, rezolvarea Problemei Neumann

Y v(X, Y ) = f, ()(x1 , . . . , xn )



(6.41)
E
v

nY

nY

Aceasta problema este aparent mai simpla decat Problema Neumann


(6.34), dar n realitate este complexa. De aceea demonstratia existentei
solutiei Problemei Neumann (6.34) prin folosirea functiei Green se poate
face doar pentru cazuri pentru care se stie ca exista functia Green.

209

Probleme pentru ecuatia lui Laplace pe disc

6.7

Problemele Dirichlet si Neumann


pentru ecuatia lui Laplace pe disc.
Separarea variabilelor.

Consideram multimea = {(x1 , x2 ) IR2 | x21 + x22 < R2 } care va fi numita


disc centrat n origine si de raza R.
Ecuatia lui Poisson pe este ecuatia:
2u 2u
+
= f (x1 , x2 )
x21 x22

(6.42)

unde f este o functie de clasa C 1 pe .


Daca functia f este identic nula, atunci ecuatia lui Poisson devine:
2u 2u
+
=0
x21 x22

(6.43)

si se numeste ecuatia lui Laplace pe discul de raza R.


Problema Dirichlet pentru ecuatia lui Laplace pe discul de raza R nseamna
determinarea acelor solutii ale ecuatiei (6.43) care pe frontiera discului
coincid cu o functie continua h dinainte data, adica
2
u 2u
+
= 0, ()(x1 , x2 )
(6.44)
x21 x22

u | = h
Solutia acestei Probleme Dirichlet se poate determina folosind functia
Green pentru Problema Dirichlet.

Problema Neumann pentru ecuatia lui Laplace pe discul de raza R nseamna


determinarea acelor solutii ale ecuatiei (6.43) ale caror derivata dupa directia
versorului normalei exterioare la coincide cu o functie continua g dinainte
data pe , adica:
2
u 2u

+
= 0, (x1 , x2 )

x21 x22
(6.45)
u

=
g

210

CAPITOLUL 6

Pentru ca problema (6.45) sa aibe solutie este necesar ca


Z
g(Y )dsY = 0

(6.46)

si daca aceasta conditie este ndeplinita, atunci, folosind functia Green pentru
Problema Neumann, se pot determina solutiile prolemei (6.45), (care difera
printr-o constanta aditiva).
Scopul nostru n acest paragraf este sa prezentam o alta metoda, numita
separarea variabilelor, cu care se pot determina solutiile problemelor (6.44)
si (6.45). Deoarece s-a considerat ca fiind un domeniu circular vom face
mai ntai o schimbare de coordonate, mai exact vom scrie problemele (6.44)
si (6.45) n coordonate polare:

x1 = r cos
, r > 0, [0, 2).
(6.47)
x2 = r sin
Notam cu T transformarea (r, ) (x1 , x2 ) definita de (6.47). Daca u este
o functie care satisface ecuatia (6.43) atunci notam cu u
e functia u
e = u T.
Folosind regulile de derivare ale functiilor compuse deducem ca u
e verifica
ecuatia:
2u
e
1 2u
e 1 e
u
+
+
=0
(6.48)
r 2
r 2 2 r r
care se numeste ecuatia lui Laplace n coordonate polare.
Metoda separarii variabilelor consta n cautarea unor solutii u
e(r, ) de
forma:
u
e(r, ) = P (r) Q()
(6.49)
adica solutii care sunt produse de functii ce depind fiecare de cate o variabila
r, respectiv . Impunand la (6.49) sa verifice (6.48) rezulta:
r2

P
P
Q
+r
= .
P
P
Q

(6.50)

Membrul stang n aceasta egalitate depinde doar de r iar membrul drept de


. Cum r si sunt variabile independente rezulta ca fiecare membru este
constant. Daca notam cu aceasta constanta atunci deducem din (6.50)
egalitatile:
r 2 P + rP P = 0
(6.51)

Probleme pentru ecuatia lui Laplace pe disc

Q + Q = 0

211
(6.52)

Deoarece functia u
e este de clasa C 2 solutia ecuatiei (6.52) trebuie sa verifice
Q(0) = Q(2). De aici rezulta ca n = n2 , n IN.
Pentru n = n2 avem:
Qn () = An cos n + Bn sin n

(6.53)

n care An si Bn sunt constante arbitrare.


Ecuatia (6.51) este liniara de tip Euler si se rezolva facandu-se schimbarea
de variabila r = et . Pentru = n2 solutia generala este:
Pn (r) = Cn r n + Dn r n , daca n = 1, 2, ...
P0 (r) = A0 + B0 ln r, daca n = 0.

(6.54)
(6.55)

Rezulta n acest fel ca (6.48) admite urmatoarea familie de solutii:

n=0
A0 + B0 ln r,
r n (An cos n + Bn sin n),
n = 1, 2, ...
u
en (r, ) =
n
r (An cos n + Bn sin n), n = 1, 2, ...

(6.56)

n care A0 , B0 , An , Bn , An , Bn sunt constante oarecare.

Observatia 6.7.1 Orice suma finita de solutii de forma (6.48) este solutie
pentru ecuatia (6.48).
Definitia 6.7.1 O solutie formal
a a ecuatiei lui Laplace n coordonate polare
este o functie u
e(r, ) de forma:
u
e(r, )=A0 +B0 ln r+

X
n=1

[(An r n +An r n ) cos n+(Bn r n +Bn r n ) sin n]

(6.57)

Denumirea de solutie formala provine de la faptul ca nu avem informatii


relative la convergenta seriei (6.57). Ceea ce este clar este ca, termenii seriei
(6.57) sunt solutii si ca, daca seria are doar un numar finit de termeni diferiti
de zero, atunci suma este o functie care este solutie a ecuatiei lui Laplace.

212

CAPITOLUL 6

Pentru determinarea solutiei Problemei Dirichlet (6.44), mai ntai sriem


problema n coordonate polare:
2
u
e
1 2u
e 1 e
u

+
+
= 0, r < R, [0, 2)

2
2
2

r
r
r r

u
e(r, ) = u(r, + 2)
(6.58)

lim | u
e(r, ) |< +

r0

u
e(R, ) = e
h()
unde e
h() = h(R cos , R sin ).
Consideram dezvoltarea functiei e
h n serie Fourier n L2 [0, 2)
e
h() = a0 +

(an cos n + bn sin n)

(6.59)

n=1

si impunem solutiei formale u


e(r, ) data de (6.57) sa verifice conditiile (6.58).
Deducem:
bn
an
A0 = a0 , An = n si Bn = n
R
R
care nlocuite, conduc la solutia formala:

X
rn
u
e(r, ) = a0 +
(an cos n + bn sin n).
Rn
n=1

(6.60)

Pentru a demonstra ca aceasta solutie formala este solutia problemei vom


presupune ca functia e
h este de clasa C 2 si e
h(0) = e
h(2). In aceste conditii
pentru coeficientii Fourier an , bn ai functiei e
h putem scrie:
1
1
1
1
an = bn = 2 an si bn = an = 2 bn .
n
n
n
n

(6.61)

unde an , bn si an , bn sunt coeficientii Fourier ai functiei e


h , respectiv e
h .

X
Din apartenenta e
h L2 [0, 2) avem
(|an |2 + |bn |2 ) < + de unde
n=1

rezulta ca exista M > 0 astfel ncat sa avem |an | M si |bn | M pentru

Probleme pentru ecuatia lui Laplace pe disc

213

orice n IN. De aici si din (6.61) se obtine inegalitatea:

X
1
(|an | + |bn | ) 2M
< +
n2
n=1
n=1
2

Cu criteriul lui Weierstrass rezulta de aici ca seria (6.60) este absolut si


uniform convergenta pe [0, R] [0, 2], deci functia u
e(r, ) definita de (6.60)
este corect definita si este continua pe [0, R] [0, 2].
Derivabilitatea u
e(r, ) rezulta din derivabilitatea termenilor seriei (6.60)
si din faptul ca seriile obtinute prin derivare termen cu termen sunt absolut
si uniform convergente fiind majorate de serii de forma

X
n=1

np

 r n
R

[| an | + | bn |], p = 1, 2, ...

Calculand suma seriei obtinem formula:


Z 2
1
R2 r 2
e
u
e(r, ) =
d
h() 2
2 0
r 2Rr cos( ) + R2

(6.62)

numita formula lui Poisson.


Pentru determinarea solutiei Problemei Neumann se procedeaza
asemanator.

Exercitii
1.Gasiti solutia Problemei Dirichlet:
2
u 2u
+
= 0,
x21 + x22 < R2
x21 x22

u(x1 , x2 ) = (x1 + x2 )2 , x21 + x22 = R2


R: u(x1 , x2 ) = R2 + 2x1 x2

2.Gasiti solutia Problemei Dirichlet:


2
u 2u
+
= 0,
x21 + x22 < 1
x21 x22

u(x1 , x2 ) = x1 x2 , x21 + x22 = 1

214
R: u(x1 , x2 ) = x1 x2
3.Gasiti solutia Problemei Neumann:
2
u 2u

+
= 0,
x21 + x22 < R2
x21 x22

u = x1 + x2 x2 , x2 + x2 = R2
1
2
1
2
e
n
R
R: u(x1 , x2 ) = A0 + Rx1 + (x21 x22 )
2

CAPITOLUL 6

Calculul simbolic al solutiei Problemei Dirichlet pentru ecuatia lui Laplace pe disc

6.8

215

Calculul simbolic al solutiei Problemei


Dirichlet pentru ecuatia lui Laplace
pe disc

Cosideram Problema Dirichlet pentru ecuatia lui Laplace pe discul de


raza R:
2
u 2u
+
= 0, ()(x, y)
x2 y 2

u | = h

(6.63)

Functia pdsolve nu poate gasi direct, prin calcul simbolic solutia corespunzatoare unei astfel de probleme. Astfel, pe baza notiunilor teoretice
prezentate n paragraful precedent (formula pentru solutia formala), vom
prezenta un program in Maple care sa afiseze expresia analitica a solutiei
Problemei Dirichlet (6.63).
Scriind problema n coordonate polare:
2
u
e
1 2u
e 1 e
u

+
+
= 0, r < R, [0, 2)

2
2 2

r
r
r
r

u
e(r, ) = u(r, + 2)
(6.64)

lim | u
e(r, ) |< +

r0

u
e(R, ) = e
h()

si dezvoltand functia e
h n serie Fourier, se obtine solutia formala:
u
e(r, ) = a0 +

X
rn
(an cos n + bn sin n).
n
R
n=1

n care a0 , an , bn sunt coeficientii Fourier:


Z
Z
1
1 e
e
a0 =
h()d an =
h() cos nd
2

Z
1 e
bn =
h() sin nd

(6.65)

216

CAPITOLUL 6

Aceasta solutie formala se obtine n Maple cu ajutorul procedurii DirichletInt:


>
>

>
>
>
>
>
>

restart;
DirichletInt:=proc(f,R)
local a0,a,b;
a0:=(1/(2*Pi))*Int(f,phi=-Pi..Pi);
a:=n->1/Pi*Int(f*cos(n*phi),phi=-Pi..Pi);
b:=n->1/Pi*Int(f*sin(n*phi),phi=-Pi..Pi);
a0+add(r^n/R^n*(a(n)*cos(n*phi)+b(n)*sin(n*phi)),n=1..Order);
RETURN(map(simplify,value(%)));
end:

Apelarea acestei proceduri se realizeaza cu instructiunea DirichletInt(f, R)


n care f este functia e
h din problema (6.64), dupa cum se poate observa din
urmatoarele exemple:
Exemplul 1:
2
u 2u
+
= 0,
x21 + x22 < R2
x21 x22

u(x1 , x2 ) = (x1 + x2 )2 , x21 + x22 = R2

>
>

>

f:=(x1+x2)^2: R:=R:
f:=subs(x1=r*cos(phi),x2=r*sin(phi),r=R,f);
f := (R cos () + R sin ())2
sol1:=DirichletInt(f,R);
sol1 := R2 + r 2 sin (2 )

Exemplul 2:
2
u 2u
+
= 0,
x21 + x22 < 1
x21 x22

u(x1 , x2 ) = x1 x2 , x21 + x22 = 1

Calculul simbolic al solutiei Problemei Dirichlet pentru ecuatia lui Laplace pe disc
>
>

>

f:=x1*x2: R:=1:
f:=subs(x1=r*cos(phi),x2=r*sin(phi),r=R,f);
f := cos () sin ()
sol2:=DirichletInt(f,R);
sol2 := 1/2 r 2 sin (2 )

Exemplul 3:
2
u
e
1 2u
e 1 e
u

+
+
= 0, r < 1, [0, 2)

2
2
2

r
r
r r

u
e(r, ) = u(r, + 2)

>
>

lim | u
e(r, ) |< +

r0

u
e(1, ) = sin3

f:=sin(phi)^3: R:=1:
sol3:=DirichletInt(f,R);
sol3 := 3/4 r sin () 1/4 r 3 sin (3 )

Exemplul 4:
2
1 2u
e 1 e
u
u
e

+
+
= 0, r < 1, [0, 2)

2
2
2

r
r
r r

u
e(r, ) = u(r, + 2)

>
>

lim | u
e(r, ) |< +

r0

u
e(1, ) = sin6 + cos6

f:=sin(phi)^6+cos(phi)^6: R:=1:
sol4:=DirichletInt(f,R);
sol4 := 5/8 + 3/8 r 4 cos (4 )

217

Capitolul 7
Solutii generalizate.
Metode variationale
In capitolul anterior ne-am ocupat de rezolvarea Problemei Dirichlet si a
Problemei Neumann n cazul ecuatiei lui Poisson. Particularitatea acestei
ecuatii consta n aceea ca ecuatia eliptica este definita de Laplacianul .
In cele ce urmeaza vom considera ecuatii eliptice mai generale, numite
ecuatii eliptice de tip divergenta pentru care vom formula conceptul de Problema Dirichlet. Pe langa conceptul de solutie clasica introducem si conceptul
de solutie generalizata si prezentam conditii n care solutia generalizata exista
si este unica.
Deasemenea , n acest capitol introducem Problema Cauchy-Dirichlet
pentru ecuatii parabolice si hiperbolice, si prezentam conditii n care solutia
generalizata a acestor probleme exista.

218

219

Ecuatia eliptica de tip divergenta si Problema Dirichlet

7.1

Ecuatia eliptic
a de tip divergent
a si
Problema Dirichlet pentru aceast
a ecuatie

Consideram un domeniu marginit IRn cu frontiera neteda (partial


neteda) si functiile reale aij , c si F definite pe (i, j = 1, n) avand urmatoarele
proprietati:
1) aij sunt de clasa C 1 pe si exista 0 > 0 astfel ncat pentru orice
X = (x1 , ..., xn ) si orice (1 , 2, . . . , n ) IRn avem
n
X

i,j=1

aij (X) i j 0

n
X

i2 si

aij (X) = aji(X)

i=1

2) functia c este continua pe si c(X) 0, ()X .


3) functia F este continua pe .
Definitia 7.1.1 Se numeste ecuatie cu derivate partiale eliptic
a de tip divergenta
o relatie de dependenta functional
a de forma
!
n
n
X
X

u
+ c(X) u = F (X), () X
(7.1)

aij (X)
xi j=1
xj
i=1
dintre functia necunoscuta u si derivatele sale partiale de ordinul nt
ai si de
ordinul al doilea.
In ecuatia (7.1) functiile aij , c si F se considera cunoscute.
Definitia 7.1.2 O functie reala u de clas
a C 2 pe care verific
a
!
n
n
X
X

aij (X)
(X) + c(X) u(X) = F (X), () X
x
x
i
j
i=1
j=1
se numeste solutie clasica a ecuatiei (7.1).
Definitia 7.1.3 Problema determin
arii acelor solutii u ale ecuatiei (7.1)
care sunt continue pe si verific
a conditia la frontier
a
u| = h
se numeste Problema Dirichlet pentru ecuatia (7.1).

(7.2)

220

CAPITOLUL 7

In egalitatea (7.2), h este o functie reala continua pe , considerata cunoscuta.


Problema Dirichlet pentru ecuatia cu derivate partiale eliptica de tip divergenta
se noteaza cu
!

n
n
X

X
u

aij (X)
+ c(X) u = F (X), () X

xi j=1
xj
i=1
(7.3)

u| = h.

Observatia 7.1.1 Daca exista o functie H : IR de clasa C 2


astfel ncat H| = h atunci u este solutie a Problemei Dirichlet (7.3) daca
si numai daca functia v = u H este solutia Problemei Dirichlet:
!

n
n
X

v
X

aij (X)
+ c(X) v = G(X), () X

xi j=1
xj
i=1
(7.4)

v| = 0
n
X

unde G(X) = F (X) c(X) H(X) +


xi
i=1

n
X

H
aij (X)
xj
j=1

Astfel, printr-o schimbare de functie Problema Dirichlet cu conditii pe frontiera neomogene se reduce la o Problema Dirichlet cu conditii pe frontiera
omogene.
Datorita acestui fapt, n cele ce urmeaza vom considera Probleme
Dirichlet n care functia h data pe frontiera este identic nula.
Observatia 7.1.2 Daca se considera spatiul vectorial al functiilor reale u
continue pe de clasa C 2 n si nule pe frontiera :

D = u | u : IR1 , u C() C 2 () si u| = 0 },

si operatorul diferential A definit pe acest spatiu vectorial D cu formula:


!
n
n
X
X

u
(Au)(X) =
aij (X)
+ c(X) u
(7.5)
xi j=1
xj
i=1

Ecuatia eliptica de tip divergenta si Problema Dirichlet

atunci Problema Dirichlet :


!

n
n
X

u
X

aij (X)
+ c(X) u = F (X), () X

xi j=1
xj
i=1

u| = 0

221

(7.6)

este echivalenta cu problema urmatoare :


Sa se determine u D astfel nc
at s
a avem :
Au = F,
unde



D = u | u : IR1 , u C() C 2 () si u| = 0 .

(7.7)

In aceasta formulare a Problemei Dirichlet conditia la limita nu mai apare


separat pentru ca este inclusa n definitia spatiului vectorial D (adica domeniul de definitie a lui A).
Problema unicitatii solutiei clasice a Problemei Dirichlet revine la
injectivitatea operatorului A : D C() iar problema existentei solutiei
clasice revine la surjectivitatea operatorului A.
In cele ce urmeaza vom pune n evidenta proprietati ale operatorului
A pentru a raspunde la problema existentei si unicitatii solutiei Problemei
Dirichlet (7.6)
Teorema 7.1.1 Operatorul A definit pe spatiul de functii D cu formula (7.5)
are urmatoarele proprietati:
i) domeniul de definitie D al operatorului A este un subspatiu dens n
spatiul Hilbert L2 ();
ii) operatorul A este liniar ;
iii) Z
pentru orice u, Zv D are loc egalitatea
Au vdX =
Av udX

Demonstratie:
i) Presupunem cunoscut faptul ca spatiul vectorial D() format cu functiile

222

CAPITOLUL 7

reale u de clasa C pe si cu suport compact inclus n :


D() = {u | u : IR1 , u C (), supp u }
este dens n L2 (). Intrucat spatiul de functii D include spatiul vectorial
D() rezulta ca spatiul D este dens n L2 ().
ii) Pentru a demonstra ca A este liniar, vom arata ca


A(u + v) = Au + Av
A( u) = Au

() u, v D, () IR1 .

Intr-adevar,
A(u + v) =
n
X

=
xi
i=1

n
X

=
xi
i=1

!
(u + v)
aij (X)
+ c(X) (u + v) =
xj
j=1
!
!
n
n
n
X
X
X
u

v
aij (X)
+ c(X) u
aij (X)
+
xj
xi j=1
xj
j=1
i=1
n
X

+ c(X) v = Au + Av.
si
n
X

A( u)=
xi
i=1

!
( u)
aij (X)
+ c(X) ( u) = Au,
x
j
j=1

n
X

ceea ce demonstreaza liniaritatea


lui A.
Z
iii) Pentru u, v D calculam
Au vdX si gasim :

Z X
n

Auv dX =

i=1 xi
Z
=

n X
n
X

i=1 j=1

n
X

u
aij (X)
xj
j=1

aij (X)

Z
v dX + c(X)uv dX

u
cos(u, ei )v dS+
xj

223

Ecuatia eliptica de tip divergenta si Problema Dirichlet

Z X
n X
n

Z
u v
aij (X)

dX + c(X)uv dX
x
x
j
i

j=1

i=1

Z X
n X
n

u v
aij (X)

dX +
x
x
j
i
j=1

i=1

Calculand n continuare
Z

c(X)uv dX

Avu dX gasim:

n X
n
X

Z
v u
Avu dX =
aij (X)

dX + c(X)uv dX.
xj xi

i=1 j=1

Z
Z
Deoarece aij (X) = aji(X) rezulta
Au vdX =
Av udX

Teorema 7.1.2 Exista > 0 astfel nc


at pentru orice u D s
a avem
Z
Z
Au udX u2 dX
(7.8)

Demonstratie: Calculam
Z

Au udX =

Au udX si obtinem :

Z X
n
n X
i=1

u u
dX +
aij (X)
xi xj
j=1

c(X)u2 (X) dX


Z
n
X
u 2
2


0
xi dX + c(X)u (X) dX

i=1


Z X
n
u 2


Ramane sa evaluam
xi dX pentru u D. Aceasta evaluare con i=1
stitue continutul unei teoreme care poarta numele lui Friedrichs. Conform

acestei teoreme exista o constanta k > 0, astfel ncat pentru orice u C 1 ()


cu u| = 0 avem:
Z


Z X
n
u 2


|u(X)| dX k
xi dX.
2

i=1

224

CAPITOLUL 7

Admitand pentru moment ca aceasta evaluare este adevarata putem continua


evaluarea deja stabilita

Z
Z X
Z
n
u 2
2


Au udX 0
xi dX + c(X)u (X)dX,

i=1

si gasim:
Z
Z
Z
Z
0
0
2
2
Au udX
|u(X)| dX + c(X)u (X)dX
|u(X)|2dX
k
k

Astfel inegalitatea (7.8) a fost demonstrata.


Ramane sa demonstram acum teorema folosita n demonstratia teoremei
(7.1.2) denumita inegalitatea lui Friedrichs.
Teorema 7.1.3 (inegalitatea lui Friedrichs) Exist
a o constant
a k > 0, astfel
cu u|
ncat pentru orice u C 1 ()
=
0
s
a
avem:


Z
Z X
n
u 2
2


(7.9)
|u(X)| dX k
xi dX.

i=1
Demonstratie:
Domeniul fiind marginit exista o translatie
T : IRn IRn , (T X = X + X 0 ) astfel ncat pentru orice X = T
sa avem xi 0. Deoarece

Z
Z
Z 2
Z
u
u 2





|u (X )| dX =
|u(X)| dX si
x dX =
xi dX

i
unde u (X ) = u(T X) si X = T X, rezulta ca este suficient sa se demonstreze
inegalitatea (7.9) pe . Mai mult, fiind domeniu marginit exista a > 0
astfel ca a = {X | 0 xi a} si prelungind cu 0 functia u pe a 
rezulta ca, are loc:
Z
Z
Z 2
Z 2
u
u

dX =

dX

|u (X )| dX
si
|u (X )| dX =




a xi

a
xi

Astfel, ajungem la concluzia ca, este suficient sa demonstram inegalitatea


(7.9) doar pentru = a . Pentru aceasta folosim formula lui LeibnitzNewton
Z xi
u
u(x1 , x2 , ...xn ) =
(x1 , ..., xi1 , , xi+1 , ...xn )d
xi
0

225

Ecuatia eliptica de tip divergenta si Problema Dirichlet

din care utilizand Cauchy-Buniakovski rezulta:


Z xi
u
|u(X)|
(x1 , ..., xi1 , , xi+1 , ..., xn )d
xi
0

Z

xi

a1/2

1/2
a

De aici obtinem:

xi


2 !1/2
u


d
(x
,
...,
x
,
,
x
,
...,
x
)

1
i1
i+1
n
xi


2 !1/2

u

d
|(x
,
...,
x
,
,
x
,
...x
)
.
1
i1
i+1
n

xi



u 2

dX
|u(X)| dX a


a
a xi

Z
Z X
n
u 2
a2
2
dX.

|u(X)| dX
n a i=1 xi
a
Z

Astfel rezulta astfel ca pentru k =

a2
are loc inegalitatea (7.9).
n
variational
a a solutiei ecuatiei

Teorema 7.1.4 (de caracterizare


Au = F ).
Functia u0 D este solutie a ecuatiei Au = F (F C()) dac
a si numai
daca u0 este punct de minim pentru functionala:
Z
Z
1
F : D IR ,
F (u) =
Au udX 2 F udX.
(7.10)

Demonstratie: Daca u0 D este solutie a ecuatiei Au = F atunci Au0 = F


si pentru orice u D avem:
Z
Z
Z
Z
F (u) F (u0 )= AuudX 2 F udX Au0 u0dX+2 F u0dX =
=
=

Z
Z
Z
AuudX 2 Au0 u Au0 u0 dX +2 Au0 u0dX =

Au udX

Au0 u

u0 AudX +

A(u u0 ) (u u0 )dX

Au0 u0dX =

|u u0 |2 dX 0.

226

CAPITOLUL 7

Rezulta astfel ca u0 este minim absolut pentru functionala F .


Reciproc, daca presupunem ca u0 D este punct de minim absolut pentru
functionala F , atunci pentru orice u D avem
F (u) F (u0 )
Consideram u D, u-fixat, t IR1 si remarcam ca:
F (u0 + tu) F (u0)
pentru orice t IR1 . Prin urmare functia
(t) = F (u0 + tu)
are un minim n t = 0. Din conditia (0) = 0 rezulta:
Z
(Au0 F )udX = 0 ()u D

Deoarece spatiul vectorial D este dens n spatiu Hilbert L2 () rezulta ca


Au0 = F.
Observatia 7.1.3 Aceasta teorema nu este o teorema de existenta pentru
ca nu stabileste faptul ca functionala F are un punct de minim absolut.
Teorema reduce nsa problema existentei si unicitatii solutiei clasice a
ecuatiei Au = F la problema existentiei si unicitatii punctului de minim al
functionalei F .
Teorema 7.1.5 (teorema de unicitate)
exist
Pentru F C()
a cel mult un u0 D astfel nc
at Au0 = F .

Demonstratie:
Presupunem ca pentru F
C()
exista
u1 , u2 D astfel ncat Au1 = F si Au2 = F . De aici rezulta F (u2 ) F (u1 )
si F (u1 ) F (u2 ). Prin urmare F (u2 ) = F (u1). T
inand seama de inegalitatea:
Z
F (u1 ) F (u2 )

rezulta n continuare ca
u1 = u2 .

|u1 u2 |2 dX

|u1 u2 |2 dX = 0 de unde rezulta egalitatea

227

Ecuatia eliptica de tip divergenta si Problema Dirichlet

Observatia 7.1.4 i) Teorema de unicitate demonstreaza ca Problema Dirichlet are cel mult o solutie clasica.
ii) Existenta unui minim absolut n D a functionalei F (u) nu este adevarata.
Exista exemple care demonstreaza ca n general Problema Dirichlet nu are
solutie clasica.

Pentru a asigura minimul absolut al functionalei F largim spatiul vectorial D astfel ca sa devina spatiu Hilbert. In acest scop, pe D D definim
urmatoarea corespondenta:
Z
D D (u, v) < u, v >A =
Au vdX.
(7.11)

Lema 7.1.1 Corespondenta definit


a cu (7.11) este un produs scalar pe spatiul
vectorial D.
Demonstratie: prin verificare.
Observatia 7.1.5 Pentru (u, v) D are loc egalitatea:
< u, v >A =

Z X
n X
n
i=1

u v
dX +
aij (X)
x
x
i
j
j=1

c(X)u(X)v(X)dX

Definitia 7.1.4 Completatul spatiului vectorial D n norma k kA


generata de produsul scalar
Z
< u, v >A =
Au vdx

se numeste spatiul energetic al operatorului A si se noteaz


a cu XA .
Observatia 7.1.6 Elementele spatiului energetic XA sunt elementele spatiului
vectorial D la care se mai adauga limite n norma k kA de siruri fundamentale un din D. Altfel spus, daca u XA atunci u D sau exista (un )n cu
un D astfel ncat kun ukA 0. Un element u XA are proprietatea:
u
u L2 (),
L2 () si u| = 0
xi

228

CAPITOLUL 7

Observatia 7.1.7 Spatiul energetic XA mpreuna cu produsul scalar < u, v >A


este un spatiu Hilbert.
Lema 7.1.2 Functionala F : D IR definit
a de formula
Z
Z
F (u) =
Au udX 2 F udX

(7.12)

n care F L2 (), se prelungeste prin continuitate la o functional


a continua
e F definita pe spatiul energetic XA .

Demonstratie: Aratam la nceput ca functionala F (u) definita cu


(7.12) este continua n topologia spatiului energetic. In acest scop consideram
u D, un sir (un )n , un D cu proprietatea ca kun ukA
0 si apoi sirul
n
F (un ) =

Aun un dX 2

F un dX.

Aratam ca acest sir numeric este convergent si limita lui este


Z
Z
F (u) =
Au udX 2 F udX.

Intr-adevar, avem:
F (un ) =
F (u) =

kun k2A
kuk2A

de unde rezulta:
|F (un ) F (u)|

| kunk2A

2
2

kuk2A

F un dX

F udX

|+2

|F | |un u|dX

| kunk2A kuk2A | + 2kF kL2() kun ukL2 ().


Deoarece convergenta kun ukA 0 implica convergentele
| kunk2A kuk2A | 0 si kun ukL2 () 0, rezulta convergenta
|F (un ) F (u)| 0.

Ecuatia eliptica de tip divergenta si Problema Dirichlet

229

Daca u 
D si u XA atunci se defineste F (u) cu
Z X
Z
n X
n
u u
F (u) =
aij (X)
dX 2 F udX
xi xj
i=1 j=1

iar pentru un D, kun ukA 0 se reface acelasi rationament.

Teorema 7.1.6 (de existenta si unicitate a punctului de minim


absolut)
e F prin continuitate a functionalei
Pentru orice F L2 () prelungita
F la spatiul energetic XA are un singur punct de minim.
Demonstratie: Pentru a demonstra existenta punctului de minim consideram functionala liniara si continua
Z
u 7
F udX

definita pe spatiul energetic XA . Conform cu teoremei lui F. Riesz exista o


functie uF XA astfel ncat sa avem:
Z
< u F , u >A =
F udX

pentru orice u XA . Ramane de aratat ca uF este punctul de minim absolut


e F (u).In acest scop calculam
e F (uF ) si
e F (u) pentru u XA .
al functionalei
Avem:
e F (uF ) = < uF , uF >A 2 < F, uF >L2 ()= kuF k2 2kuF k2 = kuF k2

A
A
A
e F (u) = < u, u >A 2 < F, u >L2 ()

= < uuF , uuF >A +2 < uF , u >A< uF , uF >A2 < F, u >L2 ()


e F (uF )
= ku uF k2 kuF k2 = ku uF k2 +
A

Aceasta din urma egalitate

e F (u) = ku uF k2 +
e F (uF )

este adevarata pentru orice u XA si arata ca


Egalitatea arata si faptul ca

e F (u)
e F (uF ).

e F (u) >
e F (uF )

pentru orice u 6= uF ceea ce demonstreaza unicitatea.

230

CAPITOLUL 7

Observatia 7.1.8 Daca punctul de minim absolut uF al functionalei pre F apartine lui D XA atunci AuF = F , si prin urmare uF , este
lungite
solutie clasica a Problemei Dirichlet.
Observatia 7.1.9 Daca punctul de minim absolut uF al functionalei pre F nu apartine spatiului vectorial D XA atunci nu-i putem aplica
lungite
operatorul A ca sa vedem daca este solutie a ecuatiei Au = F .
In acest
caz este naturala ntrebarea: Ce reprezint
a uF n contextul rezolvarii ecuatiei
Au = F ?
Vom da un raspuns la aceasta ntrebare aratand ca operatorul A are o prelun L2 (), numita prelungirea Friedrichs, unde D D(A)

gire A : D(A)

XA si ca uF verifica AuF = F. Aceasta nseamna ca functia uF nu mai verifica


conditia de solutie clasica :

u D si

n
X

xi
i=1

n
X

u
aij (X)
xj
j=1

ci verifica doar conditia : uF XA si

Z X
n X
n
i=1

uF v

dx+
aij (X)
xj xi
j=1

c(X)uF v dX =

+ c(X) u = F

F v dX, () v XA

Teorema 7.1.7 (de prelungire a lui Friedrichs).


Operatorul G : L2 () XA definit prin G(F ) = uF XA unde uF verifica
< uF , u >A =< F, u >L2 () ,
are urmatoarele propriet
ati:
i) G este liniar si marginit ;
ii) G este injectiv ;
iii) G este autoadjuct ;
iv) G este compact ;

() u XA ,

231

Ecuatia eliptica de tip divergenta si Problema Dirichlet

v) G1 : Im G XA L2 () este o prelungire a lui A.


Demonstratie: Remarcam la nceput ca operatorul G este corect definit
pentru ca existenta si unicitatea functiei uF = G(F ) a fost demonstrata.
i) Pentru , IR1 , F1 , F2 L2 () si u XA avem:
< G(F1 + F2 ), u >A = < F1 + F2 , u >L2 ()
= < F1 , u >L2 () + < F2 , u >L2 ()
= < F1 , u >L2 () + < F2 , u >L2 ()
= < G(F1 ) + G(F2 ), u >L2 ()
de unde rezulta egalitatea :
G(F1 + F2 ) = G(F1 ) + G(F2 )
care arata ca operatorul G este liniar.
Pentru a demonstra marginirea
F L2 () si evaluam kG(F )k2A . Avem:

operatorului

consideram

20
kG(F )k2L2() kG(F )k2A = < F, G(F ) >L2 ()
k2
kF kL2 () kG(F )kL2()
unde k > 0 este constanta din inegalitatea lui Friedrichs si 0 > 0 este constanta din conditia de elipticitate.
Simplificand cu kG(F )kL2 () n inegalitatea obtinuta, rezulta:
kG(F )kL2 ()

k2
kF kL2 ()
20

care arata ca operatorul G : L2 () L2 () este marginit.

232

CAPITOLUL 7

ii)
G(F ) = 0

< uF , u >A = 0, ()u XA

< F, u >L2 () = 0, ()u XA F = 0


iii) Operatorul G : L2 () Im G XA fiind injectiv putem considera
operatorul G1 : Im G L2 () si aratam ca este autoadjunct, adica :
< G1 u, v >L2 () =< u, G1v >L2 () ,

()u, v Im G.

Astfel,
< G1 u, v >L2 () = < u, v >A =< v, u >A =< G1 v, u >L2 ()
= < u, G1 v >L2 () .
Folosim acum acest rezultat pentru a demonstra ca operatorul G este autoadjunct:
< G(F ), H >L2 () =< G(F ), G1(G(H)) >L2 ( =
=< G1 (G(F )), G(H) >L2 () =< F, G(H) >L2 () .
iv) Prin faptul ca operatorul G este compact ntelegem ca transforma
sfera nchisa de raza unu din L2 () ntr-o multime compacta din L2 ().
Consideram F L2 () cu kF kL2 () 1.
Calculam kG(F )k2A si gasim:
kG(F )k2A =< F, G(F ) >L2 () kF k2L2 () kG(F )k2L2 ()
kF kL2 ()

k
kG(F )kA .
0

Simplificand cu kG(F )kA obtinem :


kG(F )kA

k
k
kF kL2 ()
,
0
0

ceea ce arata ca imaginea sferei nchise de raza unu din L2 () prin operatorul G este o multime marginita n spatiul energetic XA . Stiind ca o

233

Ecuatia eliptica de tip divergenta si Problema Dirichlet

multime marginita n XA este compacta n L2 () deducem ca operatorul G


este compact.
v) Aratam acum ca operatorul G1 : Im G XA L2 () este o prelungire a operatorului A.
Din cele de pana acum stim ca G1 : Im G XA L2 () este un operator
injectiv.
Consideram u D si apoi Au L2 (). Functia GAu apartine la Im G si
avem :
< GAu, v >A =< Au, v >L2 () =< u, v >A

()v XA .

Rezulta de aici egalitatea :


GAu = u,

() u D,

care demonstreaza apartenenta u ImG si egalitatea G1 u = Au. Am


aratat n acest fel ca operatorul G1 : Im G XA L2 () este o prelungire
a operatorului A.
Definitia 7.1.5 Operatorul G1 se numeste prelungirea Friedrichs a opera
torului A si se noteaza cu A.
Teorema 7.1.8 (caracterizarea minimului absolut al functionalei ) Functia
uF XA este minimul absolut al functionalei
F : XA IR1 ,
F (u) =< u, u >A 2 < F, u >L2 ()

= F, unde A este prelungirea


daca si numai daca uF este solutia ecuatiei Au
Friedrichs a operatorului A.
Demonstratie: Rezultatul se obtine imediat din constructia prelungirii
Friedrichs a operatorului A.
Observatia 7.1.10 Din cele prezentate rezulta ca pentru orice
= F are o singura solutie n spatiul Hilbert XA .
F L2 () ecuatia Au
= F se numeste solutia generaliDefinitia 7.1.6 Solutia uF a ecuatiei Au
zata a ecuatiei Au = F.

234

CAPITOLUL 7

Observatia 7.1.11 Daca uF D XA atunci uF este solutie clasica a


Problemei Dirichlet. Daca uF XA nu apartine la D (uF
D) atunci ea
verifica doar:
Z
Z
Z X
n X
n
uF v
aij (x)

dx + c(x) uF (x) v(x)dx =


F (x) v(x)dx
xj xi
i=1 j=1

pentru orice v XA .
In continuare vom descrie o metoda de determinare a solutiei generalizate
uF a ecuatiei Au = F (despre care stim ca exista si este unica). Metoda se
bazeaza pe determinarea valorilor proprii si vectorilor proprii ai prelungirii

Friedrichs A.
Definitia 7.1.7 Un num
ar este valoare proprie pentru operatorul A daca
(domeniul de definitie al operatorului A),
u 6= 0,
exista o functie u n D(A)
astfel ncat sa avem:
= u.
Au
Teorema 7.1.9 Pentru operatorul A exist
a un sir infinit de valori proprii
0 < 1 2 3 ... m ...
si corespunzator acestor valori proprii un sir infinit de functii proprii
u1 , u2 , u3 , ..., un , ...
cu urmatoarele proprietati:
lim n = +

< ui , uj >L2 () = ij .
Demonstratie: Operatorul G : L2 () L2 () este liniar autoadjunct si
complet continuu. Pe baza unei teoreme relative la aceasta clasa de operatori
liniari rezulta ca, G admite un sir infinit de valori proprii si un sir infinit de
functii proprii. Valorile proprii ale lui G le notam cu
1 1
1
, , ...,
, ...
1 2
m

Ecuatia eliptica de tip divergenta si Problema Dirichlet

235

iar functiile proprii cu


u1 , u2 , ..., um , ...
Presupunem ca aceste valori proprii sunt aranjate n sir astfel ca sa avem:


1 1

... 1 ...
1 2
m

iar functiile proprii sunt alese astfel ca sa avem

< ui , uj >L2 () = ij .
T
inand seama de egalitatea A = G1 rezulta ca A admite sirul de valori
proprii |1 | |2 | ... si sirul de functii proprii u1 , u2 , ..., um , ...
Aratam acum ca m > 0 pentru orice m.
Intr-adevar din G um = 1 um rezulta ca
m
< G um , um >L2 () =

1
1
kum k2L2 () =
.
m
m

Pe de alta parte,
< G um , um >L2 () =< um , um >A kum k2L2 ()
si astfel
1
kum k2L2 > 0.
m
e admite chiar un sir infinit de valori proprii. La nceput
Aratam acum ca, A
e ( formata din elearatam ca multimea de definitie ImG a operatorului A
2
mentele G(F ) cu F L () ) este un spatiu vectorial infinit dimensional.
Pentru aceasta, fie u o functie de clasa C cu suport compact n . Consideram functia F = Au si observam ca u este solutia clasica a Problemei
Dirichlet
Au = F.
Rezulta ca, u este si solutie generalizata a acestei probleme, ceea ce nseamna
ca G(F ) = u. Am aratat n acest fel ca orice functie de clasa C cu suport
compact inclus n apartine multimii Im(G) si ca urmare spatiul vectorial
Im(G) este infinit dimensional.

236

CAPITOLUL 7

Sa presupunem acum prin absurd ca, operatorul G are doar un numar


finit de valori proprii diferite de zero: 1 , 2 , . . . , m . T
inand seama de faptul
ca G este autoadjunct si compact rezulta de aici:
m
X
G(F ) =
< G(F ), uk > uk , ()F L2 ().
k=1

Aceasta egalitate arata ca sirul u1 , u2 , . . . , um este baza n Im(G) deci Im(G)


este spatiu vectorial finit dimensional. Astfel, am ajuns la o contradictie si
deci G admite un sir infinit de valori proprii. Incheiem demonstratia observand ca lim m = +.
m

e este un
Teorema 7.1.10 Sirul de functii proprii {um }m ai operatorului A
2
sir ortonormat
complet n spatiul Hilbert L (), iar sirul de functii proprii

um

este un sir ortonormat complet n spatiul energetic XA .


m m
Demonstratia acestei teoreme este laborioasa si nu o facem aici.
Suntem acum n masura sa formulam urmatoarea teorema referitoare la
solutia generalizata a ecuatiei Au = F, F L2 ().
Teorema 7.1.11 Oricare ar fi F L2 (), solutia generalizat
a uF a ecuatiei
Au = F este data de:
+
X
1
< F, um >L2 () um
uF =

m=1 m

e (A
e prelungirea
unde {um }m este sirul de functii proprii ale operatorului A
Friedrichs a opertorului A) ortonormal si complet n spatiul Hilbert L2 ().
Demonstratie: Deoarece
uF =

+
X

m=1

< uF , um >L2 um

folosind egalitatea:

sau

uF =

+
X

um
um
< uF ,
>A
m
m
m=1

< uF , v >A =< F, v >L2 , ()v XA

avem ca:
+
X

+
X
um
um
1
uF =
< F,
>L2
=
< F, um >L2 um .
m
m m=1 m
m=1

237

Ecuatia eliptica de tip divergenta si Problema Dirichlet

Exercitii:
Fie = (0, l1 ) (0, l2 ) si operatorul A definit prin
 2

u 2u
Au =
+
x21 x22
pentru u D = {u C 2 () si u| }.
Determinati solutia generalizata a Problemei Dirichlet Au = F unde:
a) F (x1 , x2 ) = x1 x2 ;
b) F (x1 , x2 ) = x21 + x22 ;
c) F (x1 , x2 ) = x1 x2 ;
R: Din Au = u se obtin valorile proprii si vectorii proprii:
 2 
2
n
m
+
m,n =
l1
l2

respectiv
um,n = sin

n
m
x1
x2 .
l1
l2

1p
l1 l2 se obtin vectorii bazei ortonormale
2


n
m
2

sin
x1 sin
x2
l1
l2
l1 l2
m,n

Calculand kum,n kL2 =

Solutia generalizata este: uF (x1 , x2 ) =

+ X
+
X

m=1 n=1

n
l1

2

1
+

m
l2

2


Zl1 Zl2 
2
n
m
2
n
m

F (x1 , x2 )
sin
x1 sin
x2 dx1 dx2 sin
x1 sin
x2
l1
l2
l1
l2
l1 l2
l1 l2
0

unde F (x1 , x2 ) este functia data la a), b), c).

238

CAPITOLUL 7

7.2

Problema Cauchy-Dirichlet pentru


ecuatii parabolice

Fie IRn un domeniu marginit cu frontiera neteda (partial neteda)


si functiile reale:
aij , c, u0 : IR1 , f : [0, +) IR1 , g : [0, +) IR1
cu urmatoarele proprietati:
i) aij sunt functii de clasa C 1 pe si aij = aji , i, j = 1, n;
c este o functie continua pe , u0 este o functie continua pe si de
clasa C 2 pe .
ii) exista 0 > 0 astfel ncat pentru orice (1 , . . . , n ) IRn sa aibe loc
inegalitatea
n X
n
X
i=1 j=1

aij (X) i j 0

n
X
i=1

i2, () X ;

iii) c(X) 0, () X ;
iv) f este functie continua pe [0, ) si g este o functie continua pe
[0, +) .
Definitia 7.2.1 Problema care const
a n determinarea functiilor reale u :
1
[0, +) IR care au urm
atoarele propriet
ati:
1) u este continu
a pe [0, +) , de clas
a C 1 pe (0, +) si
pentru orice t (0, +) fixat u este de clas
a C 2 pe .
!
n
n
X
X
u

u
2)

aij (X)
t
x
xj
i
i=1
j=1
+c(X) u(t, X)=f (t, X), () t>0 si ()X

(7.13)

3)

u(t, X) = g(t, X), () (t, X) [0, +) .

(7.14)

4)

u(0, X) = u0 (X), ()x .

(7.15)

se numeste Problema Cauchy-Dirichlet pentru ecuatia parabolic


a.

Problema Cauchy-Dirichlet pentru ecuatii parabolice

239

Definitia 7.2.2 O functie u care verific


a conditiile din definitia precedent
a
se numeste solutie clasica a Problemei Cauchy-Dirichlet pentru ecuatia parabolica.

Propozitia 7.2.1 Daca exista un domeniu IRn care include multimea


si o functie G : [0, +) IR1 de clas
a C 2 pe [0, +) astfel
ncat
G(t, X) = g(t, X) (t, X) [0, +) ,
atunci Problema Cauchy-Dirichlet neomogen
a pentru ecuatia parabolic
a, prin
schimbarea de functie necunoscut
a v(t, X) = u(t, X) G(t, X) se reduce la
Problema Cauchy-Dirichlet omogen
a pentru ecuatia parabolic
a:
n

v X

t
xi
i=1
n
X

+
xi
i=1

n
X

v
aij (X)
xj
j=1
n
X

G
aij (X)
xj
j=1

+c(X) v(t, X)=f (t, X)

c(X) G(t, X),

G
+
t
(7.16)

() t)>0 si ()X
v(t, X) = 0 ()(t, X) [0, +)
v(0, X) = u0 (X) G(0, X)

() X .

(7.17)
(7.18)

Demonstratie: prin verificare.

Observatia 7.2.1 Problema Cauchy-Dirichlet pentru ecuatia parabolica cu


conditii pe frontiera neomogene (prezentata n Def. 7.2.1), se reduce la o
Problema Cauchy-Dirichlet pentru ecuatia parabolica cu conditii pe frontiera omogene. Datorita acestui fapt, vom considera n continuare Problema
Cauchy-Dirichlet pentru ecuatia parabolica de tipul urmator:

240

CAPITOLUL 7

n
u X

t i=1 xi

n
X

v
aij (X)
xj
j=1

+c(X) u(t, X)=f (t, X)

(7.19)

u(t, X) = 0 ()(t, X) [0, +) .

(7.20)

u(0, X) = u0 (X) () X

(7.21)

n care functiile aij , c, f au proprietatile deja prezentate: (i), (ii), (iii), (iv),
iar functia u0 este continua pe si de clasa C 2 n .
Definitia 7.2.3 O solutie clasic
a a Problemei Cauchy-Dirichlet (7.19)-(7.21)
este o functie u : [0, +) IR1 care are urm
atoarele propriet
ati: u este
1
a C pe (0, +) si este de clasa
continua pe [0, +) , este de clas
2
C n pentru ()t (0, +), t - fixat si verific
a:
!
n
n
X
u X
u

aij (X)
+c(X) u(t, X)=f (t, X)
t i=1 xi j=1
xj
()t>0 si () X

(7.22)

u(t, X) = 0 () (t, X) [0, )

(7.23)

u(0, X) = u0 (X) () x .

(7.24)

Daca consideram operatorul diferential A definit pe spatiul de functii:


D = {w|w : IR1 , w C() C 2 () si w| = 0},
cu formula:
n
X

Aw =
xi
i=1

n
X

w
aij (X)
xj
j=1

+ c(X) w

atunci Problema Cauchy-Dirichlet (7.19)-(7.21) se scrie:

+ Au = f
t

u(0, X) = u0 .

(7.25)

Problema Cauchy-Dirichlet pentru ecuatii parabolice

241

In continuare, vom formula o problema mai generala pentru care vom demonstra o teorema de existenta si unicitate.
Teorema 7.2.1 Daca functia u : [0, +) IR1 este solutie clasic
aa
Problemei Cauchy-Dirichlet (7.19)-(7.21), atunci functia V definit
a prin
V (t)(X) = u(t, X)
are urmatoarele proprietati:
a) V : [0, +) L2 () este continua;
b) V : (0, +) L2 () este de clasa C 1 ;
c) V : (0, +) XA este continua, unde XA reprezinta spatiul energetic
al operatorului A.
d) V (0) = u0 .
e)

dV
+ AV = F (t), () t > 0 unde F (t)(X) = f (t, X).
dt

Demonstratie:
a) Fie t0 [0, +) si > 0. Functia u(t, X) este uniform continua pe
multimea compacta [t0 , t0 + ] (daca t0 = 0, atunci [0, ] ).
Prin urmare, () > 0, ()() > 0 astfel ca
()(t , X ), (t , X ) [t0 , t0 + ] cu |t t | < () si ||X X || < ()
sa avem:
p
|u(t , X ) u(t , X )| < / ||
unde || este masura lui .
Rezulta de aici ca are loc inegalitatea:
Z
|u(t, X) u(t0 , X)|2dX < 2 , () t cu |t t0 | < ().

Deducem de aici ca, daca |t t0 | < () atunci


||V (t) V (t0 )||L2 () < .
Aceasta demonstreaza continuitatea functiei V : [0, +) L2 () ntr-un
punct oarecare t0 .

242

CAPITOLUL 7

b) Pentru a demonstra ca functia V : (0, +) L2 () este de clasa C 1 se


considera un punct t0 (0, +) si cu un rationament analog cu cel prezentat
anterior se arata ca:
2
Z
u(t, X) u(t0 , X) u


lim

(t0 , X) dX = 0

tt0
t t0
t

ceea ce arata ca functia V : (0, +) IL2 () este de clasa C 1 si


dV
+ AV = F (t).
dt
c) pentru a demonstra ca functia V : (0, +) XA este continua se considera t0 (0, +) si se arata ca lim ||V (t) V (t0 )||XA = 0.
tt0

d) V (0)(X) = u(0, X) = u0 (X).


e) s-a demonstrat mpreuna cu (b).
e prelungirea Friedrichs, a operatorului A definit pe D(A),
e F o
Fie acum A
2
2
functie F : [0, +) L () continua si V0 L (). Consideram problema
Cauchy:

dV

e = F (t)

+ AV
dt
(7.26)

V (0) = V0
Definitia 7.2.4 O solutie a acestei probleme
V : [0, +) L2 () care are urm
atoarele propriet
ati:

este

functie

a) V C 1 ((0, +); L2 ) C([0, +), L2 )


e () t (0, +) si dV + AV
e = F (t).
b) V (t) D(A),
dt
c) V (0) = V0 .

Definitia 7.2.5 Problema Cauchy (7.26) va fi numit


a problema Cauchy abstracta pentru ecuatia parabolic
a, iar o solutie a acesteia va fi numit
a solutie
tare a Problemei Cauchy-Dirichlet pentru ecuatia parabolic
a.
Observatia 7.2.2 Daca u(t, X) este o solutie clasica a Problemei CauchyDirichlet pentru ecuatia parabolica, atunci functia V definita prin
V (t)(x) = u(t, X) este solutie a problemei Cauchy abstracte pentru ecuatia
parabolica.

Problema Cauchy-Dirichlet pentru ecuatii parabolice

243

Teorema 7.2.2 Problema Cauchy abstract


a (7.26) pentru ecuatia parabolic
a
are cel mult o solutie.
Demonstratie: Fie V1 , V2 doua solutii ale problemei (7.26) si
V = V1 V2 . Functia V verifica
dV
e = 0 si V (0) = 0.
+ AV
dt

Rezulta de aici egalitatea

1d
||V ||2L2 () + ||V ||2A = 0
2 dt
din care rezulta inegalitatea
d
||V ||2L2 () 0.
dt
Functia ||V ||2L2 () este pozitiva, nula pentru t = 0 si conform inegalitatii,
descreste. Rezulta ca ||V ||2L2 () = 0, () t 0, de unde V1 = V2 .
Teorema 7.2.3 Daca functia F : [0, +) L2 () este de clas
a C 1 pe
[0, +) atunci problema Cauchy abstract
a pentru ecuatia parabolic
a are o
solutie unica.
Demonstratie: Va trebui sa aratam doar ca problema (7.26) are solutie,
unicitatea o avem deja n baza teoremei precedente.
Presupunem ca avem o solutie si, pentru t [0, +) o dezvoltam dupa
e:
sistemul ortonormat complet de functii proprii (um )mIN ale operatorului A
V (t) =

m=1

< V (t), um >L2 () um

Sirul corespunzator de valori proprii va fi notat cu 0 < 1 2 m


...
Procedam la fel cu F (t) si V0 :
F (t) =

m=1

< F (t), um >L2 () um

244

CAPITOLUL 7

V0 =

m=1

Notam:

< V(0) , um >L2 () um

vm (t) =< V (t), um >L2 ()


fm (t) =< F (t), um >L2 ()
0
vm
(t) =< V0 , um >L2 ()

si din ecuatia

dV
e = F (t)
+ AV
dt

si conditia initiala

V (0) = V0

deducem:
dvm
0
+ m vm = fm , vm (0) = vm
dt

m = 1, 2, 3, . . . .

Aceste probleme cu date initiale au solutiile date de formula


vm (t) =

0 m t
vm
e

Zt
0

em (ts) fm (s)ds m = 1, 2, 3, . . .

de unde rezulta ca solutia V (t) a Problemei Cauchy abstracte (7.26) verifica


egalitatea:
t

X
X
0 m t
em (ts) fm (s)ds um .
vm
(7.27)
V (t) =
e
um +
m=1

m=1

Vom arata acum ca, daca V0 L2 () si functia F : [0, +) L2 () este


de clasa C 1 pe [0, +), atunci membrul drept al formulei (7.27) defineste
o functie V (t) care este solutie pentru problema Cauchy abstracta, adica V
are proprietatile (a), (b), (c) din Definitia (7.26).
In prima etapa, trebuie demonstrata convergenta seriilor din membrul drept
al egalitatii (7.27) si examinata netezimea functiilor care sunt sumele acestor serii.
Deoarece {um }m este un sistem ortonormat complet n L2 (), din convergen
P
0 2
ta seriei numerice
|vm
| e2m t rezulta convergenta n L2 () a seriei de
m=1

245

Problema Cauchy-Dirichlet pentru ecuatii parabolice

functii

m=1

0
vm
em t um . Seria

seria numerica
ca, seria

m=1

m=1

0 2
|vm
| e2m t , () t 0, este majorata de

0 2
|vm
| care este convergenta (V0 L2 ()). Rezulta astfel

m=1
0
vm

em t um este uniform convergenta pentru orice t 0 n

spatiul L2 () si suma ei estefunctie continua de t.

Rt (ts)
P
Pentru a arata ca seria
e m
fm (s)ds um converge n L2 ()
m=1

uniform pe un segment oarecare [0, T ], procedam dupa cum urmeaza: con


Rt
P
sideram seria
| em (ts) fm (s)ds|2 , si o majoram astfel:
m=1

m=1

t
2

Z

(ts)
m
e

f
(s)ds
m




0

Z
X

2m (ts)

m=1 0

ds

2m t

m=1

2
fm
(s)ds =

t Z t
1 2m s
2

e
fm ds =
2m
0
0

 Z

X
1
1 2m t
2

e
fm
(s)ds =
2
2
m
m
m=1
t

X
1
2m t
2
(1 e
) fm
(s)ds
2
m
m=1
t

Zt

Zt
X
1
1 X
2
2
fm (s)ds =
fm
(s)ds.
21
21 m=1
m=1
0

seria

m=1

2
fm
(s) converge pentru orice s [0, T ] iar functiile sunt continue

si pozitive si suma seriei

m=1

2
fm
(s) = ||F (s)||2 este functie continua. Con-

246

CAPITOLUL 7

form teoremei lui Dini rezulta ca, seria

m=1
Rt
P

2
fm
(s) converge pe [0, T ] , de unde

rezulta convergenta uniforma a seriei


|fm (s)|2 ds pe [0, T ]. Se obtine de
t
m=1 0

R (ts)
P
aici ca seria
e m
fm (s)ds um este convergenta n L2 () uniform
m=1

n raport cu t [0, T ] si suma ei este functie continua de t.


Am obtinut n acest fel ca, functia V (t) definita de (7.27) este functie continua de la [0, +) la L2 ().
Vom arata n continuare ca V : (0, +) L2 () este functie de clasa
C 1 . Aceasta rezulta din convergenta uniforma pe [t0 , +) (cu 0 < t0 < T
oarecare) a seriilor

X
0 m t
vm
e
um
si

t

R
P

m=1

m=1

em (ts) fm (s)ds um si a seriilor obtinute din acestea prin derivare

termen cu termen.

P
0 m t
Pentru derivata seriei
vm
e
um , adica pentru seria:
m=1

0 m t
m vm
e
um

m=1

convergenta uniforma rezulta din estimarile:


0 2
0 2 2m t
0 2 2m t0
c (vm
)
2m (vm
)e
2m (vm
)e

unde c este o constanta independenta de m si t. Pentru derivata celei de a


doua serii, adica pentru seria

Zt

X
fm (t) m em (ts) fm (s)ds um
m=1

convergenta uniforma se obtine din estimarea:

247

Problema Cauchy-Dirichlet pentru ecuatii parabolice

|fm (t) m

Zt

em (ts) fm (s)|2 =

= |fm (0)em t +

Zt

fm
(s)em (ts) ds|2

Rt
Rt
2|fm (0)|2 e21 t0 + 2 |fm
(s)|2 ds e2m (ts) ds
0

2 21 t0

|fm (0)| e

1
+
1

ZT
0

|fm
(s)|2 ds.

Din aceasta estimare si din ipoteza ca F C 1 ([0, +), L2) rezulta convergenta
uniforma a seriei derivate si continuitatea sumei.
Apartenenta V C 1 ((0, +), L2) este acum imediata.
e daca t > 0 remarcam ca domeniul D(A)
e
Pentru apartenenta V (t) D(A)
poate fi caracterizat astfel:
e =
D(A)

v=

m=1

cm u m |

m=1

2m c2m < + .

Aceasta caracterizare si rationamentele precedente arata ca:


e
V (t) D(A),
() t > 0.
dV
e = F (t) si V (0) = V0 este imediata.
+ AV
Verificarea egalitatilor:
dt

Exercitiul 1
Gasiti Problema Cauchy abstracta n cazul Problemei Cauchy-Dirichlet

u
2u

= a2 2 t > 0, x (0, l)
t
x
u(t,
0)
=
u(t, l) = 0

u(0, x) = u0 (x)

si determinati solutia tare.

248

CAPITOLUL 7

R
aspuns:
k =

u(x, t) =

X
k=1

k
l

2

)2 t
( ak
l

ak e

, k IN , uk = sin

kx
sin
l

kx
V
l

2
unde ak =
l

Zl

u0 (x) sin

Exercitiul 2
Determinati solutiile urmatoarelor Probleme Cauchy-Dirichlet:

u
2u

=
4
,
(x, t) (0, 1) (0, +)

x2

t
a)
u(0, t) = u(1, t) = 0, t 0

u(x, 0) = 3 sin 2x, x [0, 1]


2

R: u(x, t) = 3 e16 t sin 2x

b)

u
2u

=
4

+ e4t sin x x (0, ) (0, )

t
x

u(0, t) = u(, t) = 0,

u(x, 0) = 4 sin x cos x,

t0

x [0, ]

R: u(x, t) = t e4t sin x + 2e16t sin 2x

c)

u
2u

= 2 + x + 1, (x, t) (0, 1) (0, +)

t
u(0, t) = t + 1,

u(x, 0) = 1,

u(1, t) = 2t + 1,
x [0, 1]

R: u(x, t) = t + 1 + x t

t0

kx
dx
l

249

Calculul simbolic si numeric pentru ecuatii parabolice

7.3

Calculul simbolic si numeric al solutiei


Problemei Cauchy-Dirichlet pentru
ecuatii parabolice

Calculul simbolic al solutiei unei probleme Cauchy-Dirichlet nu poate fi


realizat cu functia pdsolve. In astfel de cazuri se trece la rezolvarea numerica.
Pentru exemplificare, vom considera trei Probleme Cauchy-Dirichlet pentru
ecuatii parabolice a caror solutie o vom determina numeric folosind functia
pdsolve cu sintaxa pentru calcul numeric:
pdsolve(PDE or PDE system, conds, type=numeric, other option);
n care:
P DEorP DEsystem

conds
type = numeric
otheroption

- ecuatia cu derivate partiale pe care dorim sa


o rezolvam sau sistemul de ecuatii cu derivate
partiale
- conditiile initiale si conditiile la limita
- indica rezolvarea utilizand metode numerice
- diferite optiuni (de ex. metoda numerica, nr.
de puncte, etc.)

Exemplul 1:

1 2u
u

(x,
t)
=
2 (x, t)

t
10
x

u(0, t) = u(1, t) = 0

u(x, 0) = 1

Heat equation
>
PDE1 :=diff(u(x,t),t)=1/10*diff(u(x,t),x,x);
2

>

>

PDE1 := t
u (x, t) = 1/10 x
2 u (x, t)
IBC1 := {u(0,t)=0, u(1,t)=0, u(x,0)=1};

IBC1 := {u (0, t) = 0, u (1, t) = 0, u (x, 0) = 1}


pds1 := pdsolve(PDE1,IBC1,numeric);

250

>

>

CAPITOLUL 7
pds1 := module () local INFO; export plot, plot3d, animate,
value, settings; option Copyright (c) 2001 by Waterloo
Maple Inc. All rights reserved.; end module
p1 := pds1:-plot(t=0):
p2 := pds1:-plot(t=1/10):
p3 := pds1:-plot(t=1/2):
p4 := pds1:-plot(t=1):
p5 := pds1:-plot(t=2):
plots[display]({p1,p2,p3,p4,p5},
title=Heat profile at t=0,0.1,0.5,1,2);

Figura 30
pds1:-plot3d(t=0..1,x=0..1,axes=boxed);

Calculul simbolic si numeric pentru ecuatii parabolice

251

Figura 31
Exemplul 2:

 2 
u
u

(x,
t)
=
4
(x, t) + e4t sin x

t
x

u(0, t) = u(, t) = 0

u(x, 0) = 4 cos x sin x

Heat equation
>
PDE2 :=
diff(u(x,t),t)=4*diff(u(x,t),x,x)+(exp(-4*t))*sin(x);
2

>

>

>

4 t
PDE2 := t
u (x, t) = 4 x
sin (x)
2 u (x, t) + e
IBC2 := {u(0,t)=0,u(Pi,t)=0,u(x,0)=4*cos(x)*sin(x)};

IBC2 := {u (0, t) = 0, u (, t) = 0, u (x, 0) = 4 cos (x) sin (x)}


pds2 := pdsolve(PDE2,IBC2,numeric);
pds1 := module () local INFO; export plot, plot3d, animate,
value, settings; option Copyright (c) 2001 by Waterloo
Maple Inc. All rights reserved.; end module
p6 := pds2:-plot(t=0):
p7 := pds2:-plot(t=1/10):

252

CAPITOLUL 7
p8 := pds2:-plot(t=1/2):
p9 := pds2:-plot(t=1):
p10 := pds2:-plot(t=2):
plots[display]({p6,p7,p8,p9,p10},
title=Heat profile at t=0,0.1,0.5,1,2);

Figura 32
>

pds2:-plot3d(t=0..1,x=0..1,axes=boxed);

Figura 33

Calculul simbolic si numeric pentru ecuatii parabolice

253

Exemplul 3:

u
2u

(x,
t)
=
(x, t) + t cosx

t
x

u(0, t) = t, u(, t) = 0

u(x, 0) = cos 2x + cos 3x

Heat equation
>
PDE3 :=
diff(u(x,t),t)=diff(u(x,t),x,x)+t*cos(x);
2

>

PDE3 := t
u (x, t) = x
2 u (x, t) + t cos (x)
IBC3 := {u(0,t)=t,u(Pi,t)=0,u(x,0)=cos(2*x)+cos(3*x)};

IBC3 := {u (, t) = 0, u (0, t) = t, u (x, 0) = cos (2 x) + cos (3 x)}


>
pds3 := pdsolve(PDE3,IBC3,numeric);
pds1 := module () local INFO; export plot, plot3d, animate,
value, settings; option Copyright (c) 2001 by Waterloo
Maple Inc. All rights reserved.; end module
>
q1 := pds3:-plot(t=0):
q2 := pds3:-plot(t=1/10):
q3 := pds3:-plot(t=1/2):
q4 := pds3:-plot(t=1):
q5 := pds3:-plot(t=2):
plots[display]({q1,pq2,q3,q4,q5},
title=Heat profile at t=0,0.1,0.5,1,2);

254

>

CAPITOLUL 7

Figura 34
pds3:-plot3d(t=0..1,x=0..1,axes=boxed);

Figura 35

255

Problema Cauchy-Dirichlet pentru ecuatii hiperbolice

7.4

Problema Cauchy-Dirichlet pentru


ecuatii hiperbolice

Fie IRn un domeniu marginit cu frontiera neteda (partial neteda) si


functiile reale aij , c, u0 , u1 : IR1 , f : [0, +) IR1 ,
g : [0, +) IR1 cu urmatoarele proprietati:
i) aij sunt functii de clasa C 1 pe si aij = aji , i, j = 1, n;
c este continua pe ;
u0 este de clasa C 1 pe si de clasa C 2 pe ;
u1 este continua pe si de clasa C 1 pe .
ii) exista 0 > 0 astfel ncat pentru orice (1 , 2 , . . . , n ) IRn sa aibe loc
inegalitatea:
n X
n
X
i=1 j=1

aij (X) i j 0

n
X
i=1

i2, ()X

iii) c(X) 0, ()X ;


iv) functiile f : [0, +) IR1 si g : [0, +) IR1 sunt continue.
Definitia 7.4.1 Problema care const
a n determinarea functiilor reale u :
[0, +) IR1 continue pe [0, +) , de clas
a C 1 pe [0, +) si
de clasa C 2 pe (0, +) , care au urm
atoarele propriet
ati:
!
n
n
2u X X
u

aij (X)
+ c(X)u =f (t, X),
t2
x
x
i
j
i=1
j=1
(7.28)
()(t, X) (0,+)
u(t, X) = g(t, X), ()(t, X) [0, +) .

(7.29)

u(0, X) = u0 (X), ()X .

(7.30)

u
(0, X) =u1 (X), ()X .
t
se numeste Problema Cauchy-Dirichlet pentru ecuatia hiperbolic
a.

(7.31)

256

CAPITOLUL 7

Definitia 7.4.2 O functie u care verific


a conditiile din definitia precedenta
se numeste solutie clasic
a a Problemei Cauchy-Dirichlet pentru ecuatia hiperbolica.
Propozitia 7.4.1 Daca exist
a un domeniu IRn care include domeniul
si o functie G : [0, +) IR1 de clas
a C 2 pe [0, +) astfel
ncat
G(t, X) = g(t, X), ()(t, X) (0, +)
atunci Problema Cauchy-Dirichlet pentru ecuatia hiperbolic
a, prin schimbarea de functie necunoscut
a v(t, X) = u(t, X) G(t, X), se reduce la Problema Cauchy-Dirichlet pentru ecuatia hiperbolic
a cu conditii nule pe frontiera:
n

2v X

t2
xi
i=1
= f (t, X)

n
X

v
aij
xj
j=1

2G
+
t2

n
X
i=1

xi

+ c(X) v(t, X) =

n
X
j=1

G
xj

(7.32)
c(X) G(t, X),

()(t, X) (0, +)
v(t, X) = 0, ()(t, X) [0, +) .

(7.33)

u(0, X) = u0 (X) G(0, X) = v0 (X), ()X .

(7.34)

v
G
(0, X) = u1 (X)
(0, X) = v1 (X), ()X .
t
t

(7.35)

Demonstratie: Prin verificare.


Observatia 7.4.1 Propozitia reduce problema (7.28-7.31) cu conditie nenula
pe frontiera la problema (7.32-7.35), n care conditia la frontiera (7.33) este
zero:
v(t, X) = 0, ()(t, X) [0, +) .
De aceea, vom studia existenta si unicitatea solutiei Problemei CauchyDirichlet pentru ecuatia hiperbolica cu conditia la frontiera nula.

257

Problema Cauchy-Dirichlet pentru ecuatii hiperbolice

Vom considera n continuare Probleme Cauchy-Dirichlet pentru ecuatia hiperbolica de urmatoarea forma:
!
n
n
2u X X
u

aij (X)
+ c(X)u(t, X) =f (t, X),
t2 i=1 xi j=1
Xj

(7.36)

(t, X) (0,+)
u(t, X) = 0, ()(t, X) [0, +) .

(7.37)

u(0, X) = u0(X), ()x .

(7.38)

u
(0, X) = u1 (X), ()X .
t

(7.39)

n care functiile aij , c, f au proprietatile (i), (ii), (iii), (iv) anterior prezentate;
functia u0 este de clasa C 1 pe si de clasa C 2 n ; functia u1 este continua
pe si de clasa C 1 n .
O solutie clasica a acestei probleme este o functie u : [0, +) IR1
care este de clasa C 1 pe [0, +) , si este de clasa C 2 pe (0, +) si
verifica:

!
n
n
2
X
X

aij (X)
+ c(X)u(t, X) =f (t, X); (t, X) (0,+)

t2 i=1 xi j=1
xj

u(t, X) = 0, ()(t, X) [0, +) .

u(0, X) = u0 (X), ()X .

(0, X) = u1 (X), ()X .


t

Considerand operatorul diferential A definit pe spatiul de functii


D = {w|w : IR1 ; w C() C 2 (), w| = 0}

258

CAPITOLUL 7

cu formula
n
X

Aw =
xi
i=1

n
X

w
aij (X)
xj
j=1

+ c(X) w(X)

ecuatia hiperbolica poate fi scrisa sub forma:


2u
+ A u(t, X) = f (t, X), ()(t, X) (0, +) .
t2
Teorema 7.4.1 Daca functia u : [0, +) IR1 este solutie clasica a
problemei (7.36-7.39), atunci functia U definit
a prin:
U(t)(X) = u(t, X)
are urmatoarele propriet
ati:
i) U : [0, +) L2 () este de clas
a C 1 pe [0, +).
ii) U : [0, +) H01 este functie continu
a;
iii) U(0) = u0 si U (0) = u1 .
Demonstratie:
i) Aratam la nceput ca functia U : [0, +] L2 () este derivabila n
orice t0 [0, +). Pentru aceasta, consideram t0 [0, +) si apoi raportul
1
[U(t) U(t0 )] L2 ()
t t0
u
si aratam ca acest raport tinde la
(t0 , x) L2 () n norma L2 () atunci
t
cand t t0 . Aceasta nseamna ca trebuie sa aratam egalitatea:
2
Z
1

u

dX = 0.
lim
[U(t)

U(t
)]
(X)

(t
,
X)
0
0

tt0 t t0
t
Folosind teorema cresterilor finite a lui Lagrange scriem:

1
1
u
[U(t) U(t0 )] (X) =
[u(t, X) u(t0 , X)] =
(t(X), X)
t t0
t t0
t

Problema Cauchy-Dirichlet pentru ecuatii hiperbolice

259

cu |t(X) t0 | < |t t0 |.
Prin urmare are loc egalitatea:

2
2
1

u

u
u




t t0 [U(t) U(t0 )] (X) t (t0 , X) = t (t(X), X) t (t0 , X)
cu |t(X) t0 | < |t t0 |.

u
(t, X) este continua pe [0, +) si deci este unit
form continua pe o multime de forma [t0 , t0 + ] ( > 0) si prin
urmare:
Functia (t, X)

() > 0, ()() a.. ()(t , X ), (t, X) [t0 , t0 + ]


cu |t t| < si |X X| < avem

r

u

u
<
(t , X )
(t,
X)
.
t

t
||

unde || este masura domeniului . Rezulta de aici ca, daca |t t0 | < (),
atunci are loc inegalitatea:
2
Z
1

u


t t0 [U(t) U(t0 )](X) t (t0 , X) dX < .

In acest fel, egalitatea


2
Z

1
u
dX = 0

[U(t)

U(t
)](X)

(t
,
X)
lim
0
0

tt0 t t0
t

a fost demonstrata.
Va trebui n continuare sa aratam ca functia U : [0, +) L2 () este
continua. Aceasta revine la a demonstra egalitatea:
lim kU (t) U (t0 )kL2 () = 0.

tt0

Pentru aceasta, vom folosi egalitatea


Z

kU (t) U (t0 )kL2 () =


2
u

(t, X) u (t0 , X) dX
t

t

260

CAPITOLUL 7

u
si faptul ca functia
este continua pe [0, +) . Din continuitatea
t
u
functiei
rezulta ca aceasta este uniform continua pe o multime de forma
t
[t0 , t0 + ] , (y > 0) si prin urmare:
() > 0, ()() a..()(t , X ), (t, X) [t0 , t0 + ]
daca |t t| < si |X X| < atunci

r
u

u
(t , X )
<
(t,
X)
.
t

t
||

Rezulta de aici ca, daca |t t0 | < () avem: kU (t ) U (t0 )k < .


ii) Sa aratam ca U ca functie cu valori n spatiul:




u
2
1
2

L () si u| = 0
H0 = u L () ()
xi

este continua. Faptul ca, pentru orice t [0, +) functia U(t) apartine
spatiului H01 rezulta din proprietatile solutiei u(t, X) = U(t)(X). Trebuie
doar sa evaluam norma kU(t) U(t0 )kH01 si sa aratam ca aceasta tinde la
zero daca t t0 .
Avem:
2
n
X


U(t)
U(t
)
0


kU(t) U(t0 )k2H 1 = kU(t) U(t0 )k2L2 () +

xi
2 =
0
x
i
L ()
i=1
=

|u(t, X) u(t0 , X)|2dX+

2
n Z
X

u
u


+
xi (t, X) xi (t0 , X) dX =

i=1
2
Z
u

(t(X), X) |t t0 |2 dX+
=


t

2
n Z
X
2u


|t t0 |2 dX
+
(t
(X),
X)
txi i

i=1

Problema Cauchy-Dirichlet pentru ecuatii hiperbolice

261

cu |t(X) t0 | |t t0 | si |ti (X) t0 | |t t0 |.


2u
u
Functiile
si
sunt continue si prin urmare marginite pe compacte
t
txi
de forma [t0 , t0 + ] . Rezulta de aici ca, exista o constanta pozitiva
K 2 > 0 astfel ca
kU(t) U(t0 )k2H 1 K 2 |t t0 |2 ,
0

de unde se obtine continuitatea functiei U : [0, +) H01 .


iii) Egalitatile: U(0) = u0 si U (0) = u1 sunt imediate.
Consideram n continuare spatiul de functii S definit prin:
S = C([0, +); H01) C 1 ([0, +); L2 ).
Teorema precedenta arata ca, daca u = u(t, X) este o solutie clasica a problemei (7.36-7.39), atunci functia U definita prin U(t)(X) = u(t, X) apartine
spatiului de functii S si verifica U(0) = u0 , U (0) = u1 .
Fie T > 0 si subspatiul de functii ST definit prin:
ST = {V S|V (T ) = 0}
Teorema 7.4.2 Daca functia u = u(t, X) este o solutie clasic
a a problemei (7.36-7.39), atunci functia U definit
a prin U(t)(X) = u(t, X) apartine
spatiului de functii S, verifica U(0) = u0 , U (0) = u1 si pentru orice T > 0
si orice functie V ST are loc egalitatea:

ZT

< U (t), V (t) >L2 () dt < u1 , V (0) >L2 () +

(7.40)
ZT
0

< U(t), V (t) >A dt =

ZT

< F (t), V (t) >L2 () dt.

Demonstratie: Apartenenta functiei U la spatiul S a fost demonstrata. S-a


aratat de asemenea ca U(0) = u0 si U (0) = u1 . Ramane doar sa aratam ca

262

CAPITOLUL 7

pentru orice T > 0 si orice V ST are loc egalitatea (7.40).


In acest scop, fie T > 0 si V ST . Scriind egalitatea (7.36) sub forma:
d2 U(t)
(X) + A U(t)(X) = F (t)(X)
dt2
(unde F (t)(X) = f (t, X)), nmultind aceasta egalitate cu functia V (t)(X) si
integrand pe obtinem:
d2 U
< 2 , V >L2 () + < U(t), V (t) >A =< F (t), V (t) >L2 () .
dt
Integram acum aceasta egalitate n raport cu t pe segmentul [0, T ], tinem
seama de V (T ) = 0 si obtinem:

< U (t), V (t) >L2 ()

ZT
Z
T

0 < U (t), V (t) >L2 () dt+

< U(t), V (t) >A dt =

< F (t), V (t) >L2 () dt

adica:

< U (0), V (0) >

L2 ()

ZT

< U (t), V (t) >

L2 ()

dt+

< U(t), V (t) >A dt =

< F (t), V (t) >L2 () dt

ceea ce este echivalent cu:


< u1 , V (0) >L2 ()

ZT

< U (t), V (t) >L2 () dt +

< F (t), V (t) >L2 () dt

< U(t), V (t) >A =


0

263

Problema Cauchy-Dirichlet pentru ecuatii hiperbolice

Definitia 7.4.3 O functie U S se numeste solutie generalizat


a a problemei

(7.36-7.39) daca U(0) = u0 , U (0) = u1 si pentru ()T > 0, ()V ST


verifica:

< u1 , V (0) >L2 ()

ZT

< U (t), V (t) >L2 () dt+

< U(t), V (t) >A dt =

< F (t), V (t) >L2 () dt

(7.41)

Observatia 7.4.2 O solutie clasica u(t, X) a problemei (7.36-7.39) defineste


o solutie generalizata a acestei probleme.
Teorema 7.4.3 Daca functia U S este solutie generalizat
a a problemei
(7.36-7.39) si functia u : [0, +) IR1 definit
a prin u(t, X) = U(t, X)
este de clasa C 2 pentru t > 0 si X , atunci functia u = u(t, X) este
solutie clasica a problemei (7.36-7.39).
Demonstratie: Egalitatea (7.37):
u(t, X) = 0, ()t 0 si ()x
rezulta din apartenenta U(t) H01 . Egalitatea (7.38): u(0, X) = u0 (0), ()X
rezulta din U(0) = u0 .
u
Egalitatea (7.39):
(0, X) = u1 (X), ()X rezulta din U (0) = u1 .
t
Ramane doar sa aratam egalitatea (7.36) adica:
2u
+ A u(t, X) = f (t, X).
t2
Pentru a deduce aceasta egalitate pornim de la egalitatea (7.41) pe care o
scriem sub forma:

ZT  Z
0


Z
u

(t, X) V (t)(X)dX dt
u1 (X) V (0)(X)dX+
t

264

CAPITOLUL 7

Z

A u(t, X) V (t)(X)dX dt =

ZT  Z
0

f (t, X) V (t)(X)dX dt.

Itervertind ordinea de integrare si facand o integrare prin parti n raport cu


t n prima integrala, obtinem:
Z ZT 


2u
+ A u(t, X) f (t, X) V (t)(X)dt dX = 0
t2

pentru orice V ST (am tinut seama de faptul ca V (T ) = 0).


Rezulta de aici ca:
2u
+ A u(t, X) = f (t, X), ()t > 0, ()X .
t2
Observatia 7.4.3 Aceasta teorema arata ca daca o solutie generalizata este
suficient de neteda atunci ea este solutie clasica.
Teorema 7.4.4 (de unicitate a solutiei generalizate)
Problema (7.36)-(7.39) are cel mult o solutie generalizat
a.
Demonstratie: Presupunem prin absurd ca problema (7.36)-(7.39) admite
solutiile generalizate U1 (t) si U2 (t) si consideram functia U(t) = U1 (t)U2 (t).
Pentru orice T > 0 si orice V ST functiile U si V verifica:

ZT

< U (t), V (t) >L2 () dt +

ZT

< U(t), V (t) >A dt = 0

Functia V definita prin V (t) =


si are urmatoarele proprietati:

RT
t

U( )d apartine spatiilor de functii S si ST

V (t) = U(t) si V (t) = U (t).


Inlocuind acestea n relatia de mai sus rezulta ca:
ZT
0

< V (t), V (t) >L2 () dt

ZT
0

< V (t), V (t) >A dt = 0.

Problema Cauchy-Dirichlet pentru ecuatii hiperbolice

Deoarece
< V (t), V (t) >L2 () =
si
< V (t), V (t) >A =

265

1 d
kV (t)k2L2 ()
2 dt
1 d
kV (t)k2A
2 dt

egalitatea precedenta implica egalitatea:


kV (T )k2L2 () kV (0)k2L2 () kV (T )k2A + kV (0)k2A = 0.
T
inem seama acum de egalitatile V (T ) = 0, V (0) = U(0) = 0 si deducem
ca:
kV (T )k2L2 () + kV (T )k2A = 0,
din care rezulta V (T ) = 0 si V (0) = 0.
Intrucat T > 0 este oarecare rezulta V (T ) = U(T ) = 0. Prin urmare
U1 (T ) = U2 (T ), ()T 0. Astfel, rezulta cele doua solutii generalizate
coincid.
Consecinta 7.4.1 Problema (7.36)-(7.39) are cel mult o solutie clasic
a.
Teorema 7.4.5 (de existenta a solutiei generalizate)
Daca functia F definita prin F (T )(X) = f (t, X) este continu
a ca functie cu
2
1
2
valori n L () si daca u0 H0 , u1 L (), atunci problema (7.36)-(7.39)
are o solutie generalizata.
Demonstratie: Facem demonstratia n doua etape.
In prima etapa deducem o formula de reprezentare a solutiei generalizate n
ipoteza ca aceasta solutie exista.
In a doua etapa aratam ca formula de reprezentare gasita n prima etapa, n
conditiile teoremei, defineste o functie care este o solutie generalizata.
Etapa I. Presupunem ca U = U(t) este o solutie generalizata a problemei
(7.36)-(7.39) si consideram sirul valorilor proprii
0 < 1 2 3 k
e a operatorului A, si apoi sirul ortonormat de functii
ai prelungirii Friedrichs A
proprii (k )kIN corespunzator, care este complet n spatiul L2 ().
Consideram functiile
uk (t) =< U(t), k >L2 ()

266

CAPITOLUL 7

si reprezentarea
U(t) =

uk (t) k

uk (t) k .

k=1

a functiei U(t). Pentru ca U C 1 ([0, +); L2 ()) functiile uk (t) sunt derivabile si au derivata continua, iar U (t) se reprezinta astfel:

U (t) =

k=1

In virtutea acestei formule de reprezentare, egalitatea (7.41) pe care o satisface solutia generalizata U devine:

ZT X
+
0

k=1

ZT X
+
0

k=1

uk (t)

< V (t), k >L2 () dt

k uk (t) < V (t), k >L2 () dt =

+
X

uk (0) < V (0), k >L2 () +

k=1

ZT X
+
0

fk (t) < V (t), k >L2 () dt.

k=1

Fie acum j un numar natural oarecare fixat si functia Vj ST definita prin:


Vj (t) = (T t) j .
In egalitatea precedenta nlocuim V cu Vj , tinem seama de egalitatile
< k , j >L2 () = kj ; V (t) = j , V (0) = T j
si obtinem:
T < u1 , j >L2 () +

ZT
0

uj (t)dt

+ j

ZT
0

(T t) fj (t)dt =

pentru j = 1, 2, . . .
Derivand de doua ori n raport cu T rezulta:

u j (T ) + j uj (T ) = fj (T ), ()T > 0
u (0) =< u1 , j >L2 ()
j
uj (0) =< u0 , j >L2 () , j = 1, 2, . . .

ZT
0

(T t)fj (t)dt

(7.42)

267

Problema Cauchy-Dirichlet pentru ecuatii hiperbolice

Problema cu datele initiale (7.42) are o singura solutie si aceasta este data
de:
p
p
1
uj (t) =< u0 , j >L2 () cos j t + p < u1 , j >L2 () sin j t +
j
(7.43)
T
Z
p
1
+ p fj ( ) sin j (t )d, ()t 0, j = 1, 2, . . .
j
0

Astfel rezulta ca solutia generalizata U are urmatoarea reprezentare:


"
#
+
X
p
p
1
U(t) =
< u0 , j >L2 () cos j t +p < u1 , j >L2 ()sin j t j +
j
j=1

ZT
+
X
p
p1 fj ( ) sin j (t )d j .
+
j
j=1
0

(7.44)

Etapa II Aratam acum ca, n conditiile din teorema formula (7.44) defineste o functie U care apartine spatiului S si verifica (7.41) pentru T > 0.
Convergentele
+
X
j=1

| < u0 , j >L2 | < + si

+
X
j=1

| < u1 , j >L2 |2 < +

implica convergenta uniforma n raport cu t [0, +) n spatiul L2 () a


seriei de functii:
"
#
+
X
p
p
1
< u0 , >L2 () cos j t + p < u1 , j >L2 sin j t j
j
j=1

si faptul ca suma seriei este functie continua de t cu valori n L2 ().


Inegalitatile:
2



ZT
ZT
p
1

T
p fj ( ) sin j (t )d
fj2 ( )d,

1
j


0

268

CAPITOLUL 7

()t [0, T ], j = 1, 2, . . .
+
X
precum si convergenta seriei de functii continue si pozitive
fj2 ( ) la functia
j=1

continua kF ( )k2L2 () implica convergenta uniforma n raport cu t [0, T ]


(()T > 0 si T < +) n L2 () a seriei de functii:
+
X

1
i
j=1

Zt
0

p
fj ( ) sin j (t )d j

si faptul ca suma seriei este functie continua de t cu valori n L2 (). Rezulta


ca, n conditiile din teorema formula (7.44) defineste o functie
U C([0, +); L2 ()).
Pentru a demonstra apartenenta U C 1 ([0, +); L2 ()) se considera seria
derivatelor:
+ h
i
X
p
p
p
j < u0 , >L2 () sin j t+ < u1 , j >L2 () cos j t j +
j=1

+
X
j=1

Z
p
fj ( ) cos( j ) (t )d j
0

si se arata ca aceasta converge uniform n raport cu t [0, T ](T > 0


si T < +) n spatiul L2 ().
Trecem sa examinam convergenta seriei derivatelor care este de fapt o suma
de trei serii.
Prima dintre acestea este seria
+
X
p
p
j < u0 , j >L2 () sin j t j
j=1

si este uniform convergenta n raport cu t [0, +) daca seria numerica:


+
X
j | < u0 , j >L2 () |2 este convergenta. Aceasta din urma, poate fi
j=1

269

Problema Cauchy-Dirichlet pentru ecuatii hiperbolice

scrisa sub forma:


+
X
j=1

j | < u0 , j >L2 () |

+
X
1
2j | < u0 , j >L2 () |2 =
=

j=1 j
+
X
1
=
| < u 0 , j >A | 2 =

j=1 j

2

+

X
j


=
< u0 , p >A


j
j=1

si prin urmare este convergenta pentru ca u0 H01 .


Urmatoarea serie a carei convergenta trebuie examinata este seria
+
X
p
< u1 , j >L2 () cos j t j .
j=1

Aceasta serie este uniform convergenta n raport cu t [0, +) daca seria


+
X
numerica
| < u1 , j >L2 () |2 este convergenta , ceea ce este adevarat
j=1

pentru ca u1 L2 ().
Ceea de a treia serie care trebuie examinata este seria:

T
Z
+
X
p
fj ( ) cos j (t )d j .
j=1

Aceasta este uniform convergenta n raport cu t (0, T ] (T > 0 si


T < +) daca seria numerica:



+ ZT
X
p


fj ( ) cos j (t )d



j=1
0

este uniform convergenta n raport cu t [0, T ]. Datorita majorarii:


2
T
Z

ZT
+
+
X
X
p

fj ( ) cos j (t )d
T fj2 ( )d



j=1
j=1
0

270

CAPITOLUL 7

problema se reduce la convergenta uniforma pe [0,T] a seriei


+ ZT
X
fj2 ( )d . Aceasta din urma convergenta se obtine din convergenta
j=1 0

uniforma a seriei

+
X

fj2 ( )d pe [0,T], care rezulta pe baza teoeremei lui

j=1

Dini din continuitatea si pozitivitatea functiilor fj2 ( ), continuitatea functiei


+
X
2
kF ( )k si egalitatea
fj2 ( ) = kF ( )k2 , () [0, T ].
j=1

In acest fel, se obtine


U C 1 ([0, +); L2()).

ca

formula

(7.44)

defineste

functie

Urmeaza sa aratam aparteneta U C([0, +); H01).


Convergenta uniforma n raport cu t [0, +) a seriei
+
X
j=1

< u0 , j >L2 () cos

j t j

n H01 poate fi asigurata prin convergenta uniforma n raport cu t [0, +)


a seriei:
+
X
p
p
j
j < u0 , j >L2 () cos j t p
n H01 .
j
j=1
Convergenta acestei serii rezulta din convergenta seriei numerice
+
X
j=1

j | < u0 , j >L2 () |2 ,

convergenta ce este asigurata de ipoteza u0 H01 .


Convergenta uniforma n raport cu t [0, +) a seriei de functii
+
X
p
1
p < u1 , j >L2 () sin j t j
j
j=1

n spatiul

H01

este asigurata de convergenta seriei

+
X
j=1

convergenta care rezulta din apartenenta u1 L ().

| < u1 , j > |2L2 () ,

Problema Cauchy-Dirichlet pentru ecuatii hiperbolice

271

In fine, convergenta uniforma n raport cu t [0, T ] (T > 0 si T < +) a


seriei de functii:

ZT
+
X
p
p1
fj ( ) sin j (t )d j

j
j=1
0

n spatiul H01 este asigurata daca seria


T

Z
+
X
p
fj ( ) sin j (t )d
j=1

converge uniform pe [0,T]. Aceasta din urma convergenta a fost deja demonstrata.
Am obtinut n acest fel apartenenta U C([0, +); H01).
Derivand acum n raport cu t functia U data de (7.44) ca functie cu
valori n L2 (), tinand seama de relatiile (7.42) se obtine ca functia U data
de (7.44) este solutie generalizata a problemei (7.36)-(7.39).

272

CAPITOLUL 7

Exercitii:
Determinati solutia generalizata pentru fiecare
Cauchy-Dirichlet de tip hiperbolic:
2
u
2u

=
,
(x, t) (0, l) (0, +)

t2
x2

u(0, t) = u(l, t) = 0, t 0
1.

2.

3.

din

Problemele

u(x, 0) = sin x,
x [0, l]

u (x, 0) = 0,
x [0, l]
t
4
4
R: u(x, t) = cos t sin x
l
l
2
2
u
u

= 2 t sin x, (x, t) (0, ) (0, +)

t
x

t0
u(0, t) = u(, t) = 0,

u(x, 0) = 4 sin x cos x, x [0, ]

u (x, 0) = 2 sin 3x,


x [0, ]
t
R: u(x, t) = (sin t t) sin x + 2 cos 2t sin 2x+
2
+ sin 3t sin 3x
3
2
2

= 4 2,
(x, t) (0, ) (0, +)

t2
x

t0
u(0, t) = u(, t) = 0,

u(x, 0) = 2 sin x,
x [0, ]

u (x, 0) = sin x + sin 2x, x [0, ]


t


1
1
R: u(x, t) = 2 cos 2t + sin 2t sin x + sin 4t sin 2x
2
4

Calculul simbolic si numeric pentru ecuatii hiperbolice

7.5

273

Calculul simbolic si numeric al solutiei


Problemei Cauchy-Dirichlet pentru
ecuatii hiperbolice

Deoarece pentru calculul simbolic al solutiei unei probleme Cauchy-Dirichlet


functia pdsolve nu afiseaza nimic, vom trece la rezolvarea numerica folosind
functia pdsolve specifica calculului numeric, a carei sintaxa a fost prezentata
ntr-unul din paragrafele anterioare.
Pentru exemplificare consideram urmatoarele probleme Cauchy-Dirichlet de
tip hiperbolic:
Exemplul 1:
2
2u
u

(x,
t)
=
(x, t)

t2
x2

u(0, t) = u(1, t) = 0

u(x, 0) = x2 x

u (x, 0) = 0
t

Wave equation
>
PDE1 :=diff(u(x,t),t,t)=diff(u(x,t),x,x);
2

>

PDE1 := t
2 u (x, t) = x2 u (x, t)
IBC1 := {u(0,t)=0, u(1,t)=0,u(x,0)=x^2-x, D[2](u)(x,0)=0};

IBC1 := {u (0, t) = 0, u (1, t) = 0, u (x, 0) = x2 x, D2 (u) (x, 0) = 0}


>
pds1 := pdsolve(PDE1,IBC1,numeric);
pds1 := module () local INFO; export plot, plot3d, animate,
value, settings; option Copyright (c) 2001 by Waterloo
Maple Inc. All rights reserved.; end module
>
p1 := pds1:-plot(t=0):

274

CAPITOLUL 7
p2 := pds1:-plot(t=1/10):
p3 := pds1:-plot(t=1/2):
p4 := pds1:-plot(t=1):
p5 := pds1:-plot(t=2):
plots[display]({p1,p2,p3,p4,p5},
title=Wave profile at t=0,0.1,0.5,1,2);

>

Figura 36
pds1:-plot3d(t=0..1,x=0..1,axes=boxed);

Figura 37

Calculul simbolic si numeric pentru ecuatii hiperbolice

275

Exemplul 2:
2
u
2u

(x,
t)
=
(x, t) t sinx

t2
x2

u(0, t) = u(, t) = 0

u(x, 0) = 4 sinx cosx

u (x, 0) = 2 sin3x
t

Wave equation
>
PDE2 :=diff(u(x,t),t,t)=diff(u(x,t),x,x)-t*sin(x);
2

PDE2 := t
2 u (x, t) = x2 u (x, t) t sin (x)
>
IBC2 :={u(0,t)=0,u(Pi,t)=0,u(x,0)=4*(sin(x))*(cos(x)),
D[2](u)(x,0)=2*sin(3*x)};
IBC2 := {u(0, t) = 0, u(, t) = 0, u(x, 0) = 4 sin(x) cos(x),
D2 (u)(x, 0) = 2 sin(3 x)}
>
pds2 := pdsolve(PDE2,IBC2,numeric);
pds1 := module () local INFO; export plot, plot3d, animate,
value, settings; option Copyright (c) 2001 by Waterloo
Maple Inc. All rights reserved.; end module
>
p6 := pds2:-plot(t=0):
p7 := pds2:-plot(t=1/10):
p8 := pds2:-plot(t=1/2):
p9 := pds2:-plot(t=1):
p10 := pds2:-plot(t=2):
plots[display]({p6,p7,p8,p9,p10},
title=Wave profile at t=0,0.1,0.5,1,2);

276

>

CAPITOLUL 7

Figura 38
pds2:-plot3d(t=0..1,x=0..Pi/2,axes=boxed);

Figura 39

277

Calculul simbolic si numeric pentru ecuatii hiperbolice

Exemplul 3:
2
v
2v

(x,
t)
=
4

(x, t)

t2
x2

v(0, t) = v(, t) = 0

v(x, 0) = 0

v (x, 0) = 2 sinx
t

Wave equation
>
PDE3 :=diff(v(x,t),t,t)=4*diff(v(x,t),x,x);
2

PDE2 := t
2 v (x, t) = 4 x2 v (x, t)
>
IBC3 :={v(0,t)=0,v(Pi/2,t)=0,v(x,0)=0,
D[2](v)(x,0)=2*sin(x);
IBC3 := {v (0, t) = 0, v (1/2 , t) = 0, v (x, 0) = 0, D2 (v) (x, 0) = 2 sin (x)}
>
pds3 := pdsolve(PDE3,IBC3,numeric);
pds1 := module () local INFO; export plot, plot3d, animate,
value, settings; option Copyright (c) 2001 by Waterloo
Maple Inc. All rights reserved.; end module
>
q1 := pds3:-plot(t=0):
q2 := pds3:-plot(t=1/10):
q3 := pds3:-plot(t=1/2):
q4 := pds3:-plot(t=1):
q5 := pds3:-plot(t=2):
plots[display]({q1,pq2,q3,q4,q5},
title=Wave profile at t=0,0.1,0.5,1,2);

278

>

CAPITOLUL 7

Figura 40
pds3:-plot3d(t=0..1,x=0..Pi/2,axes=boxed);

Figura 41

Bibliografie
[1] V.I. Arnold, Ecuatii diferentiale ordinare, Editura Stiintifica si Enciclopedica, Bucuresti, 1978.
[2] St. Balint, A.M. Balint, S. Birauas, C. Chilarescu, Ecuatii diferentiale
si ecuatii integrale, Editura Universitatii de Vest, 2001.
[3] V.Barbu, Ecuatii diferentiale, Editura Junimea, Iasi, 1985.
[4] R. Cristescu, Elemente de analiz
a functional
a si introducere n teoria
distrubutiilor, Editura Tehnica, 1966.
[5] S.A. Coddington, N. Levinson, Theory of ordinary differential equations,
McGraw Hill, New York, 1955.
[6] A. Corduneanu, Ecuatii diferentiale cu aplicatii n electrotehnic
a, Editura Facla, 1981, Timisoara
[7] C. Corduneanu, Ecuatii diferentiale si integrale, Universitatea Al.I.
Cuza, Iasi, 1971.
[8] G.M. Fihtenholt, Curs de calcul diferential si integral, Editura Tehnica,
1964.
[9] D. Gaspar, N. Suciu, Analiz
a complex
a, Editura Academiei Romane,
1999.
[10] A. Halanay, Ecuatii diferentiale si integrale, Universitatea din Bucuresti,
1971.
[11] A. Halanay, Ecuatii diferentiale, Editura Didactica si Pedagogica, Bucuresti, 1972.
279

280

BIBLIOGRAFIE

[12] J.Ray Hanna, John H. Rowland, Fourier series, transforms, and boundary value problems A Wiley-Interscience Publication John Wiley and
Sons, Inc., 1991, USA.
[13] D. Haragus, Ecuatii cu derivate partiale, Editura Universitatii de Vest,
Timisoara, 2001.
[14] A. Eckstein, D. Haragus, Exercitii standard de ecuatii cu derivate
partiale, Tipografia Universitatii de Vest din Timisoara, 2000.
[15] Ph. Hartman, Ordinary Differential Equations, J. Wiley, New York,
1964.
[16] M. Hirsh, S. Smale, Differential Equations, dynamical systems and linear
algebra, Academic Press, New York, 1974.

[17] J. Hubbard, B. West, Equations


differentielles et systemes dynamiques,
Cassini, Paris, 1999.
[18] St. Mirica, Ecuatii diferentiale, Editura Universitatii din Bucuresti,
1999.
[19] Gh. Morosanu, Ecuatii diferentiale. Aplicatii, Editura Academiei, Bucuresti, 1989.
[20] M.Reghis, P.Topuzu, Ecuatii diferentiale ordinare, Editura Mirton,
2000.
[21] E. Rogai, Exercitii si probleme de ecuatii diferentiale si integrale, Editura Tehnica, 1965.
[22] N. Rouche, P. Habets, M. Laloy, Stability Theory by Liapunov direct
Method, Springer, 1977.
[23] I.A. Rus, P. Pavel, Ecuatii diferentiale, Editura Didactica si Pedagogica,
Bucuresti, 1982.
[24] I.A. Rus, Ecuatii diferentiale, ecuatii integrale si sisteme dinamice Casa
de Editura Transilvania Press, 1996.
[25] V.V. Stepanov, Curs de ecuatii diferentiale, Editura Tehnica, Bucuresti,
1955.

BIBLIOGRAFIE

281

[26] M.Stoka, Culegere de probleme de functii complexe, Editura Tehnica,


1965.
[27] M. Tihonov, A.A. Samarski, Ecuatiile fizicii matematice, Editura
Tehnica, 1956.

[28] K. Yosida, Equations


differentielles et integrales, Dunod, Paris, 1971.

S-ar putea să vă placă și