Documente Academic
Documente Profesional
Documente Cultură
aproximare polinomială
x y
Măsuratoarea 1 -1 0
Măsuratoarea 2 0 10
Măsuratoarea 3 1 20
Măsuratoarea 4 2 80
cele patru puncte (aceste este polinomul de interpolare prezentat ı̂n continuare
ı̂n secţiunea 1.1);
- Două polinoame, unul de grad doi (parabolă, grafic verde) şi unul de grad
unu (dreaptă, grafic albastru), ale căror grafice trec prin apropierea punctelor
(aceste sunt polinoame de aproximare ı̂n sensul celor mai mici pătrate, prezentate
ı̂n secţiunea 1.2).
Definiţie:
Echivalent:
Date fiind ı̂n plan punctele M1 (x1 , y1 ), M2 (x2 , y2 ), ..., Mn+1 (xn+1 , yn+1 ), polino-
mul de interpolare asociat este acel polinom de grad minim al cărui grafic trece
prin punctele date.
1.1 Interpolare polinomială 9
Observaţii:
Polinomul de interpolare are forma generală :
Teoremă:
Există un unic polinom de interpolare asociat diviziunii ∆ şi vectorului Y care
verifică relaţiile (1).
Demonstraţie:
Faptul că polinomul de interpolare (2) verifică relaţiile (1) se scrie :
a0 + x1 · a1 + x21 · a2 + ... + x1n−1 · an−1 + xn1 · an = y1
a0 + x2 · a1 + x22 · a2 + ... + x2n−1 · an−1 + xn2 · an = y2
..
. (3)
a0 + xn · a1 + x2n · a2 + ... + xnn−1 · an−1 + xnn · an = yn
n−1
a0 + xn+1 · a1 + x2n+1 · a2 + ... + xn+1 · an−1 + xnn+1 · an = yn+1
Sistemul are o soluţie unică dacă matricea coeficienţilor săi este nesingulară,
adică dacă are determinantul nenul.
Determinantul acestui sistem este de un tip special, aşa-numitul determinant
Vandermonde, având proprietatea:
1 x1 ··· x1n−1 xn1
1 x2 ··· x2n−1 x2 n
Y
.. .. .. .. ..
= (xj − xi )
.
. . . . 1≤i<j≤n+1
n−1
xnn+1
1 xn+1 · · · xn+1
Observaţii:
- Polinomul de interpolare asociat diviziunii ∆ şi vectorului Y este unic, dar
metoda de calcul nu este unică. Acest polinom poate fi determinat prin mai
multe metode, câteva dintre acestea fiind prezentate ı̂n continuare.
- In unele cazuri speciale, polinomul de interpolare poate avea gradul mai
mic decât n. De exemplu, dacă avem ı̂n plan trei puncte coliniare, polinomul de
interpolare corespunzător nu va avea gradul doi, cum era de asteptat ( n + 1 =
3 ⇒ n = 2), ci gradul ı̂ntâi - ı̂n urma calculelor va rezulta un coeficient nul pentru
puterea a doua a lui x.
Exemplul 2
Găsiţi polinomul de interpolare corespunzător diviziunii ∆ : 0 < 1 < 2 şi vec-
torului de interpolare Y = (1, 2, 5) (sau, echivalent, polinomul de interpolare
1.1 Interpolare polinomială 11
Rezolvare:
Cum vectorul dat are dimensiunea n+1 = 3 , vom căuta un polinom de interpolare
de grad n = 2, deci de forma:
P2 (x) = a · x2 + b · x + c,
. . .
(unde am renotat, pentru simplitate, a1 = a, a2 = b, a3 = c). Relaţiile (1) devin:
P 2 (x 1 ) = y1 P (0) = 1
2
P2 (x2 ) = y2 ⇔ P2 (1) = 2
P (x ) = y
P (2) = 5
2 3 3 2
Obţinem sistemul:
a · 02 + b · 0 + c = 1
a · 12 + b · 1 + c = 2
a · 22 + b · 2 + c = 5
n+1
X
Pn (x) = Li (x) · yi = L1 (x) · y1 + L2 (x) · y2 + ... + Ln+1 (x) · yn+1 (5)
i=1
Faptul că polinomul verifică relaţiile (1) revine ı̂n acest caz la faptul că poli-
noamele Li (x) introduse ı̂n (5) trebuie să verifice următoarele relaţii:
0 i 6= j
Li (xj ) = , i, j = 1, ..., n + 1.
1 i=j
Exemplul 3
Calculaţi polinomul de interpolare Lagrange corespunzător diviziunii ∆ : 0 < 1 <
2 şi vectorului de interpolare Y = (1, 2, 5).
Rezolvare:
In acest caz n = 2, x1 = 0, x2 = 1, x3 = 2, y1 = 1, y2 = 2, y3 = 5 şi avem:
Calculăm:
x − x2 x − x3 x−1 x−2 x2 − 3x + 2
L1 (x) = · = · =
x1 − x2 x1 − x3 0−1 0−2 2
1.2 Aproximare polinomială ı̂n sensul celor mai mici pătrate 13
x − x1 x − x3 x−0 x−2
L2 (x) = · = · = −x2 + 2x
x2 − x1 x2 − x3 1−0 1−2
x − x1 x − x2 x−0 x−1 x2 − x
L3 (x) = · = · =
x3 − x1 x3 − x2 2−0 2−1 2
Obţinem ı̂n final:
x2 − 3x + 2 x2 − x
P2 (x) = · 1 + (−x2 + 2x) · 2 + · 5 = x2 + 1.
2 2
Desigur, polinomul de interpolare corespunzător lui ∆ şi Y fiind unic, am
obţinut ı̂n final acelaşi polinom ca şi la Exerciţiul 2, doar metoda de calcul fiind
diferită.
Remarcăm că putem verifica imediat dacă soluţia obţinuta este cea corectă
sau nu: P2 (x1 ) = P2 (0) = 02 + 1 = 1 = y1 , P2 (x2 ) = P2 (1) = 12 + 1 = 2 = y2 ,
P2 (x3 ) = P2 (2) = 22 + 1 = 5 = y3 , aşadar relaţiile (1) sunt verificate şi polinomul
este intr-adevăr cel căutat.
n+1
X
(Pk (xi ) − yi )2 (7)
i=1
ia valoare minimă.
Observaţii:
-Graficul polinomului de aproximare ı̂n sensul celor mai mici pătrate trece prin
apropierea punctelor M1 (x1 , y1 ), M2 (x2 , y2 ), ..., Mn+1 (xn+1 , yn+1 ), spre deosebire
de graficul polinomul de interpolare care trece chiar prin puncte.
-Din punct de vedere al reprezentării grafice, faptul că expresia (7) are valoare
minimă este echivalent cu faptul că suma pătratelor distanţelor de la curba care
14 Cap.1. Interpolare şi aproximare polinomială
Exemplul 4
Calculaţi polinomul de aproximare ı̂n sensul celor mai mici pătrate corespunzător
diviziunii ∆ : 0 < 1 < 2 şi vectorului de interpolare Y = (1, 2, 5).
Rezolvare:
In acest caz k = 1 şi deci avem:
P1 (x) = a · x + b,
. .
(unde am renotat, pentru simplitate, a1 = a, a0 = b). Expresia ce urmează a fi
minimizată este:
E(a, b) = (a · x1 + b − y1 )2 + (a · x2 + b − y2 )2 + (a · x3 + b − y3 )2 =
Există aşadar un singur punct critic. Condiţia ca acest punct critic să fie
punct de minim este aceea ca diferenţiala de ordinul doi a lui E să fie pozitivă ı̂n
acest punct.
Diferenţiala de ordinul doi a lui E este:
Observaţie:
Dacă aproximarea unei funcţii printr-un polinom are dezavantajul evident al in-
troducerii unei erori, calculele devin ı̂n general mai simple deoarece ı̂n principiu
polinoamele sunt cele mai simple funcţii matematice.
Exemplul 5
Rezolvare:
Facem observaţia că acest exemplu, ca dealtfel majoritatea exemplelor incluse ı̂n
acest curs, are un caracter ilustrativ, funcţia sinus nefiind o funcţie ”complicată”.
Vom considera pe rând diviziunea ∆ formată din 4, 5, respectiv 6 noduri
echidistante (o diviziune echidistantă are nodurile situate la distante egale ı̂ntre
ele. h = xi+1 − xi = β−α
n se numeşte pasul diviziunii).
Pentru n = 3 obţinem diviziunea ∆ : 0 < 2π 4π
3 < 3 < 2π, ı̂mpreuna cu vectorul
√ √
3 3
de interpolare Y = (sin(0), sin( 2π 4π
3 ), sin( 3 ), sin(2π)) =, = (0, 2 , − 2 , 0).
Polinomul de interpolare corespunzător este P3 (x) = 0.0942659x3 −0.888436x2 +
1.86074x. Pe graficul urm ător apar punctele Mi (xi , yi ), graficul funcţiei f cu roşu
şi graficul polinomului de interpolare cu verde:
Pentru n = 4 obţinem diviziunea ∆ : 0 < π2 < π < 3π 2 < 2π, ı̂mpreuna cu
vectorul de interpolare Y = (0, 1, 0, −1, 0).
Polinomul de interpolare corespunzător este P4 (x) = 0.0860041x3 −0.810569x2 +
1.69765x:
Pentru n = 5 obţinem diviziunea ∆ : 0 < 2π 4π 6π 8π
5 < 5 < 5 < 5 < 2π, ı̂mpreuna
cu vectorul de interpolare Y = (0, 0.951057, 0.587785, −0.587785, −0.951057, 0).
Polinomul de interpolare corespunzător este P5 (x) = −0.00597053x5 +0.0937849x4 −
0.42925x3 + 0.343104x2 + 0.832295x:
1.3 Aproximarea unei funcţii 17
Observaţie:
In general creşterea numărului de noduri ale diviziunii ∆ conduce la un polinom
de interpolare care aproximează mai bine funcţia dată, ceea ce se observă şi
din exemplul anterior, ı̂n care, pe măsură ce n creşte, graficul polinomului de
interpolare se apropie tot mai mult de graficul funcţiei f .
Mai mult, ı̂n majoritatea cazurilor, atunci când n tinde la infinit şirul poli-
noamelor de interpolare corespunzătoare tinde către funcţia iniţială f .
Din păcate ı̂mbunătăţirea aproximării odată cu creşterea numărului de noduri
nu are loc pentru orice funcţie şi pe orice interval. De exemplu, pentru funcţia f :
[−5, 5] → <, f (x) = x21+1 , graficele polinoamelor de interpolare corespunzătoare
la 7, 11, respectiv 15 noduri sunt:
18 Cap.1. Interpolare şi aproximare polinomială
Teoremă:
n+1
Dacă f ∈ C[α,β] , atunci:
f (n+1) (γ)
Rn (x) = · (x − x1 ) · (x − x2 ) · ... · (x − xn+1 ), γ ∈ [α, β] (12)
(n + 1)!
Consecinţă:
n+1
Dacă f ∈ C[α,β] , atunci notând prin M valoarea maximă ı̂n modul a funcţiei
f (n+1) pe intervalul [α, β], are loc relaţia:
|x − x1 | · |x − x2 | · ... · |x − xn+1 |
|Rn (x)| ≤ M · . (13)
(n + 1)!
Observaţie
Valoarea funcţiei f intr-un punct oarecare x∗ se poate aproxima prin valoarea
polinomului de interpolare asociat calculată ı̂n x∗ , f (x∗ ) ' Pn (x∗ ), sau, mai pre-
cis, f (x∗ ) = Pn (x∗ ) + Rn (x∗ ) unde Rn (x∗ ) este valoarea restului corespunzătoare
lui x∗ . Această valoare a restului o vom numi eroare a aproximării.
In general, ı̂n cele ce urmează, prin eroare asociată aproximării unei mărimi
date vom ı̂nţelege diferenţa dintre valoarea exactă a mărimii şi valoarea aproxi-
mativă a acesteia.
Exemplul 6
√
Să se calculeze o valoare aproximativă pentru 7 folosind un polinom de inter-
√
polare pentru funcţia x pe diviziunea ∆ : 4 < 9, precizând totodată eroarea cu
care se obţine rezultatul.
Rezolvare:
√
Vom aproxima funcţia f (x) = x pe intervalul [4, 9] prin polinomul de interpolare
corespunzător nodurilor x1 = 4, x2 = 9 şi vectorului de interpolare Y = y1 , y2 ,
√ √
unde y1 = f (x1 ) = x1 = 2 , y2 = f (x2 ) = x2 = 3 . In acest caz n = 1 şi avem:
unde:
x − x2 x−9 x−9
L1 (x) = = =−
x1 − x2 4−9 5
x − x1 x−4 x−4
L2 (x) = = =
x2 − x1 9−4 5
Deci:
x−9 x−4 x+6
P1 (x) = − ·2+ ·3= .
5 5 5
√
Pentru x = 7 avem 7 ' P1 (7) = 7+6
5 = 2.6
1.4 Restul de interpolare Lagrange 21
|x−x1 |·|x−x2 |
Eroarea cu care se obţine acestă valoare este mai mică decât M · (2)!
(vezi (13)), unde M este cea mai mare valoarea a funcţiei |f (2) (x)| pe intervalul
[4, 9].
√ (2) 3 3
Avem |f (2) (x)| = | x | = |− 14 ·x− 2 | = 14 ·x− 2 . Această funcţie este continuă
şi descrescătoare, deci ı̂şi atinge maximul ı̂n capătul din stânga al intervalului de
3
definiţie, adică ı̂n x1 = 4. Aşadar M = 41 · 4− 2 = 32 1
.
√
In concluzie 7 = 2.6 + , unde eroarea cu care se obţine aproximarea verifică
relaţia (13):
1 |7−4|·|7−9| 1 6
≤ 32 · (2)! = 32 · 2 = 0.09375.
Exerciţii
Exerciţiul 3: Calculaţi polinomul de aproximare ı̂n sensul celor mai mici pătrate
corespunzător diviziunii ∆ : −4 < −2 < 0 şi vectorului de interpolare
Y = (−2, −3, 2).
Exerciţiul 4: Calculaţi polinomul de aproximare ı̂n sensul celor mai mici pătrate
corespunzător diviziunii ∆ : −4 < −2 < 0 < 1 şi vectorului de interpolare
Y = (−2, −3, 2, 2).
Indicaţie: În acest caz
E(a, b) = (a · x1 + b − y1 )2 + (a · x2 + b − y2 )2 + (a · x3 + b − y3 )2 + (a · x4 + b − y4 )2 .
Lemă:
x21 x1n−1 xn1
1 x1 ···
x2n−1
1 x2 x22 ··· xn2
1 x3 x23 ··· x3n−1 xn3 Y
= (xj − xi ),
.. .. .. .. .. ..
. . . . . .
1≤i<j≤n+1
1 xn x2n ··· xnn−1 xnn
n−1
1 xn+1 x2n+1 · · · xn+1 xnn+1
Demonstraţie:
x21 x1n−1 xn1
1 x1 ···
x2n−1
1 x2 x22 ··· xn2
1 x3 x23 ··· x3n−1 xn3
V (n) = =
.. .. .. .. .. ..
. . . . . .
1 xn x2n ··· xnn−1 xnn
n−1
1 xn+1 x2n+1 · · · xn+1 xnn+1
1.4 Restul de interpolare Lagrange 23
x21 xn−1 xn1
1 x1 ··· 1
x2n−1 − x1n−1
0 x2 − x1 x22 − x21 ··· n n
x2 − x1
0 x3 − x1 x23 − x21 ··· x3n−1 − x1n−1 xn3 − xn1
=
.. .. .. .. .. ..
. . . . . .
0 xn − x1 x2n − x21 ··· xnn−1 − x1n−1 xnn − xn1
n−1
0 xn+1 − x1 x2n+1 − x21 · · · xn+1 − x1n−1 xnn+1 − xn1
x2 − x1 x22 − x21 ··· xn−1 − x1n−1 xn2 − xn1
2
x3 − x1 x23 − x21 ··· xn−1 − x1n−1 xn3 − xn1
3
.. .. .. ..
V (n) = ..
.
. . . .
x2n − x21 xn−1 − x1n−1 n n
xn − x1 ··· n xn − x1
xn−1 n−1
xn+1 − x1 x2n+1 − x21 · · · n+1 − x1 xnn+1 − xn1
n−2
X n−1
X
1 x2 + x1 ··· (xn−2−i · xi1 ) (x2n−1−i · xi1 )
2
i=0 i=0
n−2
X n−1
X
(xn−2−i · xi1 ) (x3n−1−i · xi1 )
1 x3 + x1 ··· 3
n+1 i=0 i=0
Y .. .. .. .. ..
V (n) = (xk − x1 ) · . . . . .
k=2
n−2 n−1
X X
1 xn + x1 ··· (xn−2−i
n · xi1 ) (xnn−1−i · xi1 )
i=0 i=0
n−2 n−1
X X
1 xn+1 + x1 · · · (xn−2−i · xi1 ) n−1−i
(xn+1 · xi1 )
n+1
i=0 i=0
24 Cap.1. Interpolare şi aproximare polinomială
Acest ultim determinant este tot un determinant Vandermond, dar ordin său
este cu unul mai mic decât cel al determinantului iniţial. Putem deci considera:
n+1
Y
V (n) = (xk − x1 ) · V (n − 1).
k=2
- Aplicând lui V (n − 1) acelaşi şir de operaţii pe care l-am aplicat lui V (n) se
obţine ı̂n mod analog:
n+1
Y
V (n − 1) = (xk − x2 ) · V (n − 2).
k=3
In concluzie avem:
n+1
Y n+1
Y n+1
Y
V (n) = (xk − x1 ) · V (n − 1) = (xk − x1 ) · (xk − x2 ) · V (n − 2) =
k=2 k=2 k=3
n+1
Y n+1
Y n+1
Y
(xk − x1 ) · (xk − x2 ) · (xk − x3 ) · V (n − 3) = ... =
k=2 k=3 k=4
1.4 Restul de interpolare Lagrange 25
n+1
Y n+1
Y n+1
Y n+1
Y
= (xk − x1 ) · (xk − x2 ) · (xk − x3 ) · ... (xk − xn−1 ) · V (2) =
k=2 k=3 k=4 k=n
n+1
Y n+1
Y n+1
Y n+1
Y
= (xk − x1 ) · (xk − x2 ) · (xk − x3 ) · ... (xk − xn−1 ) · (xn+1 − xn ) =
k=2 k=3 k=4 k=n
Y
= (xj − xi ).
1≤i<j≤n+1
Aşadar g (n+1) (γ) = f (n+1) (x) − k · (n + 1)! Din g (n+1) (γ) = 0 rezultă atunci
(n+1)
f (n+1) (γ) − k · (n + 1)! = şi deci k = f (n+1)!
(γ)
, γ ∈ [α, β]
In concluzie avem: Rn (xi ) = k · (x − x1 ) · (x − x2 ) · ... · (x − xn+1 ) =
f (n+1) (γ)
= (n+1)! · (x − x1 ) · (x − x2 ) · ... · (x − xn+1 ), γ ∈ [α, β].
Capitolul 1 - Interpolare şi
aproximare polinomială
Zβ Zβ
I= f (x) dx ' Pn (x) dx
α α
n+1
P n+1
P
Pn (x) = Li (x) · yi = Li (x) · f (xi ) =
i=1 i=1
= L1 (x) · f (x1 ) + L2 (x) · f (x2 ) + ... + Ln+1 (x) · f (xn+1 )
2 Cap.1. Interpolare şi aproximare polinomială
unde
n+1
Y x − xj
Li (x) = , i = 1, ..., n + 1
xi − xj
j=1,j6=i
Zβ Zβ n+1
X n+1
XZ
β n+1
X Zβ
I' Pn (x) dx = Li (x)·f (xi ) dx = Li (x)·f (xi ) dx = f (xi )· Li (x) dx
α α i=1 i=1 α i=1 α
Rβ
Aşadar trebuie să calculăm Li (x) dx. În secţiunile următoare vom calcula
α
aceste integrale pentru cazurile n = 1 şi n = 2.
Zβ
β−α
f (x) dx ' (f (α) + f (β)) · (1)
2
α
1.5 Integrare numerică 3
Aria acestui trapez poate fi calculată ca şi suma bazelor ı̂nmulţită cu jumătatea
ı̂năţimii; ı̂n figura de mai sus α = 1, β = 2, ı̂nălţimea este segmentul albastru de
lungime β − α iar bazele sunt segmentele roşii de lungime f (α) şi f (β).
4 Cap.1. Interpolare şi aproximare polinomială
unde ε notează eroarea ce se obţine prin ı̂nlocuirea ariei care reprezintă valoarea
exactă a integralei cu aria trapezului. Valoarea acestei erori este egală din punct
de vedere numeric cu aria prezentată ı̂n figura următoare:
Observaţie:
Pentru unele integrale, valoarea ariei care reprezintă eroarea este foarte mare,
fiind comparabilă cu valoarea integralei ı̂n sine (cazul figurii anterioare). Este
evident că pentru o astfel de integrală aproximarea prin formula trapezului este
nesatisfacătoare.
In situaţia ı̂n care aplicarea formulei trapezului nu conduce la o aproximare
satisfăcătoare se poate folosi aşa-numita metodă iterativă a trapezului, numită şi
metoda trapezului cu repetiţie, prezentată ı̂n continuare:
Observaţie:
Metoda iterativă a trapezului se poate implementa cu uşurinţă ı̂ntr-un limbaj de
programare folosind următorul algoritm (scris ı̂n pseudocod):
Date de intrare: capetele intervalului de integrare α, β, funcţia f , numărul de
subintervale n.
Rβ
Date de ieşire: valoarea aproximativă a integralei v ' f (x) dx.
α
Start
h = (b − a)/k; v = 0;
P entru i de la 1 la n
v = v + (f (a + (i − 1) ∗ h) + f (a + i ∗ h)) ∗ h/2;
Stop
α+β x1 +x3
Tinând cont că x2 = 2 = 2 , obţinem:
1.5 Integrare numerică 7
Rβ 1
x +x
−2·x23 −2·x1 ·x3 −2·x31 +3·( 1 2 3 +x3 )·(x3 +x1 )−6· 1 2 3 ·x3
x +x
L1 (x) dx = x1 +x3 · 6 =
α (x1 − 2 )
2 −2·x23 −2·x1 ·x3 −2·x31 + 23 ·x21 + 23 ·x23 + 32 ·x1 ·x3 + 32 ·x1 ·x3 −3·x1 ·x3 −3·x23
= (x1 −x3 ) · 6 =
1 − 21 ·x23 +x1 ·x3 − 21 ·x21 1 x23 −2·x1 ·x3 +x21 x3 −x1
= (x1 −x3 ) · 3 = − (x1 −x 3)
· 6 = 6
Rβ Rβ
Integralele L2 (x) dx şi L3 (x) dx se calculează ı̂n exact acelaşi mod (exerciţiu!),
α α
obţinându-se:
Zβ Zβ Zβ
x3 − x1 x3 − x1 x3 − x1
L1 (x) dx = , L2 (x) dx = 2 · , L3 (x) dx =
6 3 6
α α α
Aşadar:
Rβ Rβ Rβ
I ' f (x1 ) · L1 (x) dx + f (x2 ) · L2 (x) dx + f (x3 ) · L3 (x) dx =
α α α
x3 −x1 x3 −x1 x3 −x1
= f (x1 ) · 6 dx + f (x2 ) · 2 · 3 + f (x3 ) · 6 dx.
α+β
Inlocuind x1 = α, x2 = 2 , x3 = β se obţine formula lui Simpson:
Zβ
α+β β−α
f (x) dx ' (f (α) + 4 · f ( ) + f (β)) · (3)
2 6
α
Observaţii:
Aproximarea dată de metoda lui Simpson este mai bună decât cea dată de formula
trapezului, lucru pus ı̂n evidenţă de următorul exemplu.
Exemplul 7
Găsiţi folosind metoda trapezului şi metoda lui Simpson valori aproximative pen-
R2
tru integrala I = x12 dx.
1
8 Cap.1. Interpolare şi aproximare polinomială
Rezolvare:
Această integrală, aleasă cu scop ilustrativ, se poate calcula cu uşurinţă ı̂n mod
R2 2
direct: I = x12 dx = − x1 = − 12 − (− 11 ) = 1 − 21 = 21 = 0.5.
1 1
Vom compara valoarea exactă a integralei calculată mai sus cu valorile aprox-
imative ce vor fi calculate ı̂n continuare.
Folosind metoda trapezului se obţine :
I ' (f (1) + f (2)) · 2−1 1 1 1 1 1 5
2 = ( 12 + 22 ) · 2 = (1 + 4 ) · 2 = 8 = 0.625.
Folosind metoda lui Simpson se obţine:
I ' (f (1) + 4 · f ( 1+2 2−1 1 1 1 1
2 ) + f (2)) · 6 = ( 12 + +4 · ( 3 )2 + 22 ) · 6 =
2
4
= (1 + 4 · 9 + 14 ) · 1
6 = 36+64+9
36 · 1
6 = 109
36 · 1
6 = 109
216 = 0.50463
Capitolul 2 - Rezolvarea
ecuaţiilor neliniare
2.1 Introducere
Problema:
unde f : < → < este o funcţie neliniară. Să se găsească o soluţie x∗ a ecuaţiei (4)
pe intervalul [α, β] (x∗ ∈ [α, β] , f (x∗ ) = 0).
Observaţii:
In principiu o ecuaţie neliniară este o ecuaţie care nu are forma a·x+b = 0 (adică
nu este liniară). In acest capitol ı̂nsă ne referim mai degrabă la ecuaţii pentru
care nu există o metodă exactă de găsire a soluţiei, cum este de exemplu ecuaţia
ex + x2 − 10 = 0. O astfel de ecuaţie, ı̂n a cărei expresie se găsesc atât termeni de
tip polinomial (x2 ) cât şi termeni care nu sunt polinomiali (cum este exponenţiala)
se numeşte ecuaţie transcendentă iar soluţile sale sunt numere iraţionale (numere
care au o infinitate de zecimale). O astfel de soluţie nu poate fi determinată exact
şi ı̂n cele ce urmează vom ı̂ncerca să calculăm soluţii aproximative, adică valori
x̃ care verifică ı̂n mod aproximativ ecuaţia: f (x̃) ' 0.
Fiind vorba de o ecuaţie neliniară, ecuaţia (4) poate avea mai multe soluţii
pe un interval dat. Vom presupune ı̂n continuare că intervalul este suficient de
mic astfel ı̂ncât pe acest interval să existe o unică soluţie a lui (4).
Alegerea intervalului [α, β] se poate face de exemplu folosind o reprezentare
grafică a lui f (x) obţinută cu ajutorul calculatorului.
9
10 Cap.2. Rezolvarea ecuaţiilor neliniare
f (xk )
xk+1 = xk − . (5)
f 0 (xk )
Interpretare geometrică:
Metoda lui Newton mai este numită şi metoda tangentei, motivul fiind prezentat
ı̂n continuare:
Reamintim faptul că ecuaţia tangentei la curba y = f (x) ı̂n punctul de coor-
donate (xk , f (xk )) este:
T : y − f (xk ) = f 0 (xk ) · (x − xk )
Punctul de intersecţie al acestei tangente cu axa Ox, care se obţine alegând
ı̂n ecuaţia tangentei y = 0, este x = xk − ff0(x k)
(xk ) . Având ı̂n vedere relaţia (5), ob-
servăm că punctul de intersectie dă chiar următoarea valoare din şirul lui Newton,
xk+1 .
Practic procesul poate fi reprezentat grafic astfel: pornind de la valoarea xk ,
deci din punctul de coordonate (xk , 0), ducem prin acest punct o paralelă la axa
Oy. In punctul de intersecţie al acestei paralele cu graficul funcţiei y = f (x)
ducem tangenta la curbă, prelungind-o până la intersecţia cu axa Ox. Punctul
de intersecţie astfel obţinut dă noua valoare xk+1 , şi procesul se repetă.
Observaţie:
Şirul (18) nu este ı̂ntotdeauna convergent către soluţia exacta x∗ . Teorema
următoare (dată fără demonstraţie) prezintă nişte condiţii suficiente de convergenţă:
2.2 Metoda lui Newton 11
Teoremă:
Dacă f (α) · f (β) < 0 iar f 0 (x) şi f 00 (x) păstrează semn constant pe [α, β], atunci
şirul (18) este convergent către soluţia exactă x∗ a ecuaţiei (4) pentru orice x1 ∈
[α, β] care satisface condiţia f 0 (x1 ) · f 00 (x1 ) > 0.
Observaţie:
Dacă x∗ este soluţia exacta a ecuaţiei şi xk este o soluţie aproximativă, atunci
eroarea asociată lui xk , definită ca şi diferenţa ı̂n valoare absolută dintre valoarea
exactă şi cea aproximativă, este ε = |x∗ − xk |.
Teoremă:
Eroarea ε cu care este determinată soluţia aproximativă folosind metoda lui New-
ton poate fi estimată de relaţia:
f (xk )
ε≤ , unde M = min |f 0 (x)| (6)
M x∈[α,β]
Demonstraţie:
Folosim Teorema lui Lagrange, care spune că pentru orice funcţie continuă f :
[α, β] ⊂ < → < există γ ∈ [α, β] astfel ı̂ncât |f (β) − f (α)| = |f 0 (γ)| · |β − α|.
12 Cap.2. Rezolvarea ecuaţiilor neliniare
Exemplul 8
Găsiţi pe intervalul [0, 2] o soluţie aproximativă a ecuaţiei x2 + x − 2 = 0 folosind
metoda lui Newton.
Rezolvare:
Ecuaţia dată fiind o ecuaţie polinomială de gradul doi, soluţiile√ ei exacte se pot
−1± 1+8
calcula imediat folosind formula corespunzătoare: x1,2 = ∗
2 = −1±3 2 , deci
∗ ∗
soluţiile exacte sunt x = −2 şi x = 1. Facem observaţia că, ı̂n practică, pentru o
astfel de ecuaţie căreia i se pot determina soluţiile exacte, nu are ı̂n general sens
să mai calculăm soluţii aproximative. Acest exemplu (ca si majoritatea celor
prezentate până acum) are un rol ilustrativ, permiţându-ne sa comparăm valorile
reale ale erorilor cu valorile estimate folosind teorema precedentă.
Scriind ecuaţia sub forma (4), avem f (x) = x2 + x − 2.
Vom căuta o soluţie aproximativă pe intervalul [0, 2] - ı̂n acest caz ne aşteptăm
ca şirul de soluţii aproximative date de metoda lui Newton (5) să se apropie de
soluţia exactă. Intr-adevăr, f (0) · f (2) = −2 · 4 < 0, f 0 (x) = 2 · x + 1, f 00 (x) = 2,
aşadar f 0 (x) şi f 00 (x) păstrează semn constant pe intervalul [0, 2], şi, alegând de
exemplu x1 = 2 avem f 0 (x1 ) · f 00 (x1 ) = 5 · 2 > 0, deci ne ı̂ncadrăm ı̂n condiţiile
teoremei prezentate mai sus.
Conform (5), pentru k = 1 avem:
f (x1 ) f (2) 22 +2−2 4 6
x2 = x1 − f 0 (x1 ) =2− f 0 (2) =2− 2·2+1 =2− 5 = 5 = 1.2
Pentru k = 2 avem:
36+30−50
f (x2 ) 6 f ( 65 ) 6
36
+ 65 −2 6
x3 = x2 − f 0 (x2 ) = 5 − f 0 ( 65 )
= 5 − 25
2· 56 +1
= 5 − 25
12+5 =
5
16
6 6 16 6·17−16 86
= 5 − 25
17 = 5 − 5·17 = 5·17 = 85 ' 1.01176...
5
teoreme:
|f (xk )|
εk = |x∗ − xk | ≤
min |f 0 (x)|
x∈[α,β]
∂f1 ∂f1
∂x1
··· ∂xn
ı̂n care derivata se ı̂nlocuieşte cu matricea jacobiană: f¯0 (x̄) = ... . . . ... .
∂fn ∂fn
∂x1
··· ∂xn
Exemplu
Să se rezolve folosind metoda lui Newton sistemul:
(
x31 + x2 − 1 = 0
x32 − x1 + 1 = 0
x11
h i
alegând valorile iniţiale x̄1 = x12
= [ 00 ].
Rezolvare:
Avem f1 (x1 , x2 ) = x31 + x2 − 1 şi f1(x1 , x2 ) = x32 − x1 + 1, deci matricea jacobiană
∂f1 ∂f1 h 2 i
3x1 1
asociată este: f¯0 (x̄) = f¯0 ([ xx12 ]) = ∂x 1 ∂x2
∂f2 ∂f2 = −1 3x22
. Inversa acesteia este:
∂x1 ∂x2
3x2
2 1
−
0 k −1 1+9x2 2
1 x2 1+9x2 2
1 x2
¯
f (x̄ ) = .
1 3x2 1
1+9x2 2
1 x2 1+9x2 2
1 x2
Relaţia vectorială a lui Newton este ı̂n acest caz:
2
3(xk2) 1
2 − 3
xk+1 k 1+9(xk k 2 1+9(xk
2 k 2
(xk1 ) +x2 −1
h i
x1 1 ) (x2 ) 1 ) (x2 )
1
= − ·
2 3
xk+1
2
xk2 1 3(xk1) (xk2 ) −x1 +1
2 k 2 2 k 2
1+9(xk
1 ) (x2 ) 1+9(xk
1 ) (x2 )
Exerciţii
R1
Exerciţiul 1: Fie integrala I = x2 + 1 dx. Calculaţi valoarea exactă a in-
−1
tegralei. Găsiţi valori aproximative pentru integrală folosind metoda trapezului
şi metoda lui Simpson. Cum se explică faptul că valoarea dată de metoda lui
Simpson coincide cu valoarea exactă a integralei?
1
2 Cap.3. Ecuaţii diferenţiale de ordinul ı̂ntâi
variaţie a mărimii x ı̂n timp. Mai simplu (şi mai puţin precis) spus, expresia
derivatei lui x dă legea dupa care x se modifică ı̂n timp.
Aşadar, ı̂n cazul nostru, cum v = 5, obţinem practic următoarea ecuaţie:
dx
=5 (1)
dt
O astfel de ecuaţie, a cărei necunoscută este o funcţie (ı̂n acest caz x = x(t)) şi
ı̂n care apar derivate ale acestei necunoscute ( dx dt ) se numeşte ecuaţie diferenţială.
De aici rezulta că pentru a găsi răspunsul la ı̂ntrebarea de mai sus, ar trebui
să determinăm relaţia matematică ce leagă distanţa x de timpul t, x = x(t).
În acest scop, ne reamintim de la analiza matematică faptul că, dacă f(t) este
o primitivă lui g(t), df
R
dt (t) = g(t), atunci f (t) = g(t)dt + C, unde C este o
constantă arbitrară.
Aşadar, pentru a găsi x = x(t) procedăm astfel:
Z Z Z
dx
x(t) = ( (t))dt = (v(t))dt = 5dt = 5 · t + C
dt
Funcţia x(t) = 5 · t + C este o soluţie a ecuaţiei (1) (verificaţi!). Deoarece
depinde de o constantă, funcţia nu este unică: orice valoare reală am da constan-
tei, obţinem o funcţie care verifică ecuaţia (1). Astfel, de exemplu, dacă alegem
C = 1, soluţia va fi x(t) = 5 · t + 1 iar derivata ei este:
dx d d d d
= (5 · t + 1) = (5 · t) + (1) = 5 · (t) + 0 = 5 · 1 = 5
dt dt dt dt dt
Rezultă că această soluţie verifică ecuaţia (1).
Vom numi soluţia x(t) = 5 · t + C soluţia generală a ecuaţiei (1). Soluţia
x(t) = 5 · t + 1 , corespunzătoare alegerii C = 1, se numeşte soluţie particulară a
ecuaţiei (1). În general, o ecuaţie diferenţială are o soluţie generală (care depinde
de una sau mai multe constante arbitrare) şi o infinitate de soluţii particulare
(care corespund diferitelor valori reale date constantelor din soluţia generală)
Revenind la exemplul ı̂n discuţie, enunţul problemei ne dă posibilitatea de
a fixa o valoare particulară a constantei C care apare ı̂n soluţia generală deter-
minată, x(t) = 5 · t + C . Faptul că punctul material se afla iniţal ı̂n originea
sistemului de coordonate ı̂nseamnă practic că la momentul iniţial t = 0 deplasarea
este nulă, x = 0. Sau, echivalent, este satisfacută condiţia:
x(0) = 0 (2)
În general, o condiţie de tipul x(0) = a, unde a este un număr real arbitrar, se
numeşte condiţie initială.
2
3.1 Introducere 3
Definiţie
Se numeşte ecuaţie diferenţială de ordinul ı̂ntâi o ecuaţie de forma:
dx
F( (t), x(t), t) = 0 (3)
dt
unde funcţia F este o funcţie cunoscută. A rezolva ecuaţia diferenţială (3) in-
seamnă a găsi soluţia generală x = x(t, C) care, ı̂mpreună cu derivata sa dx dt
verifică ecuaţia (3), unde constanta C poate lua orice valoare reală.
Dacă soluţia x verifică şi condiţia iniţială x(0) = a, unde a este număr real
dat, valoare constantei C poate fi determinată şi se obţine soluţia particulară
x = x(t) care verifică problema Cauchy:
(
F ( dx
dt (t), x(t), t) = 0 (4)
x(0) = a
Observaţii
• a) Soluţia generală a unei ecuaţii diferenţiale nu este o funcţie unică, ci o
familie de funcţii depinzând de constanta C. Familia conţine on infinitate de
funcţii, fiecărei valori reale a lui C ı̂i corespunde o alta funcţie din familie.
Fixând valoarea constantei cu ajutorul unei condiţii iniţiale se obţine o
soluţie particulară, care este o funcţie unică.
3
4 Cap.3. Ecuaţii diferenţiale de ordinul ı̂ntâi
dx
(t) = f (x(t), t) (5)
dt
unde funcţia f este deasemenea o funcţie cunoscută.
Dacă funcţia necunoscută este notată prin y iar variabila ei prin x, ecuaţia
(3) se poate scrie:
dy
F ( (x), y(x), x) = 0
dx
În acest caz soluţia generală va fi evident de forma y = y(x, C).
Primul pas ı̂n rezolvarea problemei este găsirea soluţiei generale a ecuaţiei
diferenţiale, pe care o rescriem ı̂n felul următor:
dx 1 1 1
= − · x2 ⇒ 2 · dx = − · dt
dt 10 x 10
4
3.2 Ecuaţii diferenţiale cu variabile separabile 5
5
6 Cap.3. Ecuaţii diferenţiale de ordinul ı̂ntâi
Definiţie
Se numeşte ecuaţie diferenţială de ordinul ı̂ntâi cu variabile separabile o ecuaţie
de forma:
dx
= f1 (x) · f2 (t) (6)
dt
unde funcţiile f1 , f2 sunt funcţii cunoscute. Soluţia generală a ecuaţiei (6) se
găseşte ı̂mpărţind egalitatea cu f1 (x), ı̂nmulţind-o cu dt şi integrând ambii mem-
brii ai ecuaţiei astfel obţinute:
Z Z
1
dx = f2 (t) dt (7)
f1 (x)
Observaţie
• În cadrul Definiţiei 2, ı̂mpărţirea cu f1 (x) se poate face numai ı̂n cazul ı̂n
care f1 (x) este diferită de zero, deci numai ı̂n cazul ı̂n care ecuaţia algebrică
f1 (x) = 0 nu are soluţii. Dacă ı̂nsă ecuaţia algebrică f1 (x) = 0 are soluţii,
ele vor fi funcţii constante de tipul x = ci , i = 1, 2, ..., n cu ci numere reale.
Aceste funcţii verifica ecuaţia (6) deoarece prin ı̂nlocuirea unei astfel de
funcţii in (6) ambii membri ai ecuaţiei devin zero: membrul stâng devine
zero deoarece derivata unei funcţii constante este zero, iar memebrul drept
devine zero deoarece f1 (x) devine zero (fiind vorba chiar de o soluţie a
ecuaţiei f1 (x) = 0).
O astfel de soluţie a ecuaţiei (6) se numeşte soluţie singulară şi nu face
parte din mulţimea de soluţii cuprinse ı̂n soluţia generală
În cadrul Exemplului, funcţia cu care se ı̂mparte este f1 (c) = x2 . Ecuaţia
algebrică x2 = 0 are unica soluţie x = 0, căreia ı̂i corespunde soluţia sin-
gulară x(t) = 0. Aceasta este ı̂ntr-adevăr o soluţie a ecuaţiei diferenţiale
dx 1 2 d 1 2
dt = − 10 · x deoarece dt (0) = 0 = − 10 · 0
Exemplu
Considerăm ecuaţia diferenţială:
dx
=k·x
dt
Problema pe care o vom rezolva este următoarea:
Dacă la momentul iniţial (t = 0) funcţia necunoscută are valoarea x(0) = 10
şi la momentul (t = 1) funcţia necunoscută are valoarea c(1) = 1, se determine
valoarea funcţiei necunoscute x la momentul t = 2, adică x(2).
6
3.3 Ecuaţii diferenţiale de ordinul ı̂ntâi liniare 7
Pentru a rezolva problema dată, ı̂n primul rând vom găsi soluţia generală a
ecuaţiei diferenţiale. Cum ecuaţia se poate scrie sub forma dx
dt = f1 (x) · f2 (t),
unde f1 (x) = x şi f2 (t) = k (funcţie constantă), avem o ecuaţie cu variabile
separabile. Folosind metoda separării variabilelor obţinem:
Z Z
1 1
· dx = k · dt ⇒ · dx = k · dt ⇒ ln(x) = k · t + C
x x
Având ı̂n vedere faptul că eln(x) = x, ridicând la exponenţială ultima relaţie
obţinem soluţia generală sub forma:
x(t) = ek·t+C
În continuare vom fixa valoarea constantei C folosind condiţia iniţială c(0) = 10.
Ţinând cond de faptul că ln(eC ) = C, obţinem:
x(t) = ek·t+ln(10)
Mai rămâne sa găsim valoarea k a constantei vitezei de reacţie, lucru posibil da-
torita existenţei condiţiei suplimentare x(1) = 1. Impunând ca soluţia particulară
să verifice şi această condiţie obţinem:
x(1) = 1 ⇒ 1 = ek·1+ln(10) ⇒ 1 = ek+ln(10) ⇒ ln(1) = k + ln(10) ⇒
1
k = ln(1) − ln(10) ⇒ k = ln( 10 )
Soluţia căutată devine:
1 1 t −t
x(t) = eln( 10 )·t+ln(10) ⇒ x(t) = eln(( 10 ) )+ln(10) ⇒ x(t) = eln(10 )+ln(10) ⇒
−t 1−t
x(t) = eln(10 ·10) ⇒ x(t) = eln(10 ) ⇒ x(t) = 101−t
7
8 Cap.3. Ecuaţii diferenţiale de ordinul ı̂ntâi
Demonstratie:
Vom arăta că soluţia x(t) sub forma (9) verifica ecuaţia (8). În calculele care
du d
urmează vom nota derivata unei funcţii u(t), R
după caz, prin R dt
sau dt (u).
f (t) dt − f (t) dt
R
Dacă x(t) este de forma (9), x(t) = e 1 ·( e 1 · f2 dt + C),
derivata sa dx dt poate fi calculată folosind regula de derivare a unui produs
R
de
d du dv f (t) dt
funcţii, dt (u(t)
R
· v(t)) = dt · v(t) + u(t) · dt ( ı̂n care alegem u(t) = e 1 şi
v(t) = ( e− f1 (t) dt · f2 dt + C):
R
R R
dx d f1 (t) dt · ( e− f1 (t) dt · f dt + C))
R
dt = (e
dt R R 2
d f1 (t) dt ) · ( e− f1 (t) dt · f dt + C)
R
= dt R
(e R 2
+e f1 (t) dt · dt d
( e− f1 (t) dt · f2 dt + C)
R
R R
d
(e f1 (t) dt ) şi dt d
( e− f1 (t) dt · f2 dt + C).
R
Avem deci de calculat integralele dt
d
Pentru a calcula prima integrală folosim următoarea formulă: dt (eu(t) ) = eu(t) ·
d
R
dt (u). Pentru u(t) = f1 (t) dt, având ı̂n vedere că derivata integralei unei funcţii
este chiar funcţia, obţinem:
Z
d R f1 (t) dt R d R
(e ) = e f1 (t) dt · ( f1 (t) dt) = e f1 (t) dt · f1 (t)
dt dt
Integrala unei sume este suma integralelor termenilor, deci a doua integrală se
calculează astfel:
R − R f (t) dt R
d d
( e− R f1 (t) dt · f2 dt) + dt
d
R
dt ( e
1 · fR 2 dt + C) = dt (C)
=e − f 1 (t) dt · f2 + 0 = e− f 1 (t) dt · f2
dx
Înlocuind valorile acestor două integrale ı̂n calcului de mai sus al lui dt obţinem:
R R
dx f1 (t) dt · f (t) · ( e− f1 (t) dt · f dt + C)
R
dt = e R 1 R 2
+e f1 (t) dt · e− f1 (t) dt · f2
R R R R
Observând că e f1 (t) dt · e− f1 (t) dt =e f1 (t) dt− f1 (t) dt = e0 = 1, relaţia ante-
rioară devine:
R R
dx f1 (t) dt · f (t) · ( e− f1 (t) dt · f dt + C) + f ⇔
R
dt = e R 1 R 2 2
⇔ dx f1 (t) dt · ( e− f1 (t) dt · f dt + C) + f ⇔
R
dt = f 1 (t) · e 2 2
⇔ dx dt = f1 (t) · x(t) + f2
8
3.4 Ecuaţii diferenţiale de tip Bernoulli 9
R R
Am obţinut chiar ecuaţia (8), deci x(t) = e f1 (t) dt · ( e− f1 (t) dt · f2 dt + C)
R
ı̂mpreună cu derivata sa dx
dt verifică (8), ceea ce ı̂nseamnă că este chiar soluţia
generală a ecuaţiei.
Exemplu
Rezolvaţi problema Cauchy:
(
dx
dt = 2t · x + t2 · cos(t)
x(π) = 0
2
Ecuaţia diferenţială este liniară, cu f1 (t) = t şi f2 (t) = t2 · cos(t). Ţinând
cont că eln(u) = u, soluţia este:
R R R 2 R 2
x = e f1 (t) dt · ( e− f1 (t) dt · f2 dt + C) = e t dt · ( e− t dt · t2 · cos(t) dt + C)
R R
2 −2
= e2·ln(t) · R( e−2·ln(t) · t2 · cos(t) dt + C) =R eln(t ) · ( eln(t ) · t2 · cos(t) dt + C)
R R
x = t2 · (sin(t) + C)
Pentru a găsi soluţia particulară corespunzătoare problemei Cauchy date,
folosim condiţia iniţială:
x(π) = 0 ⇒ 0 = π 2 · (sin(π) + C) ⇒ 0 = π 2 · (0 + C) ⇒ C = 0
În concluzie, soluţia problemei Cauchy este:
x = t2 · sin(t)
dx
= f1 (t) · x + f2 (t) · xα , α 6= 0, α 6= 1 (10)
dt
unde funcţiile f1 , f2 sunt funcţii cunoscute de variabila t.
9
10 Cap.3. Ecuaţii diferenţiale de ordinul ı̂ntâi
y = x1−α (11)
Demonstratie:
Dacă y = x1−α atunci pentru a calcula derivata dydt vom considera y ca o funcţie
compusă de variabila t, y(t) = u(x(t)) cu u(x) = x1−α , aplicând formula:
dy du(x) du dx
= = ·
dt dt dx dt
Obţinem:
dy d 1−α dx dx
= (x )· = (1 − α) · x−α ·
dt dx dt dt
Am obţinut ecuaţia dy
dt = (1 − α) · x
−α · dx . Înlocuind aici expresia derivatei
dt
dx
dt date de ecuaţia (10) obţinem noua ecuaţie:
dy −α · (f (t) · x + f (t) · xα )
dt = (1 − α) · x 1 2
⇒ dy
dt = (1 − α) · (f1 (t) · x · x−α + f (t) · xα · x−α )
2
⇒ dydt = (1 − α) · f1 (t) · x
1−α + (1 − α) · f (t)
2
Mai rămâne să ı̂nlocuim ı̂n această ultimă ecuaţie pe x1−α cu y, conform
schimbării de funcţie (11):
dy
= (1 − α) · f1 (t) · y + (1 − α) · f2 (t)
dt
Această ultimă ecuaţie este de ı̂ntr-adevăr tip liniar, ı̂nmulţirea cu constanta
1 − α neinfluenţând tipul ecuaţiei. Soluţia generală este ı̂n acest caz:
R Z R
y=e (1−α)·f1 (t) dt
·( e− (1−α)·f1 (t) dt
· (1 − α) · f2 dt + C)
1
Odată calculată expresia lui y, soluţia ecuaţiei iniţiale (10) va fi x = y 1−α .
10
3.5 Ecuaţii diferenţiale omogene 11
Exemplu
Rezolvaţi ecuaţia diferenţială:
dx 1 1
=− ·x+ 2 2
dt t t ·x
Ecuaţia se poate scrie sub forma:
dx 1 1
= − · x + 2 · x−2
dt t t
Aşadar este o ecuaţie Bernoulli cu α = −2. Schimbarea de funcţie core-
spunzătoare este y = x1−(−2) = x3 . Avem:
dy d 3 dx dx
= (x ) · = 3 · x2 ·
dt dx dt dt
Noua ecuaţie ı̂n y este:
dy 1 1 dy 3 3
= 3 · x2 · (− · x + 2 · x−2 ) ⇒ = − · x3 + 2
dt t t dt t t
Cum x3 = y, ecuaţia devine:
dy 3 3
=− ·y+ 2
dt t t
Soluţia generală a acestei ecuaţii liniare este:
R 3 R 3
y = e − t dt · ( e− − t dt · t32 dt + C) = e−3·ln(t) · ( e3·ln(t) · t32 dt + C)
R R
2
= t−3 · ( t3 · t32 dt + C) = t−3 · ( 3 · t dt + C) = t−3 · ( 3·t2 + C)
R R
1 3 · t2 1
x = y 3 = t−1 · ( + C) 3
2
dx
= f (x, t)
dt
11
12 Cap.3. Ecuaţii diferenţiale de ordinul ı̂ntâi
f (k · x, k · t) = f (x, t) (12)
oricare ar fi constanta k.
Propoziţie
O ecuaţie diferenţială omogenă se poate reduce la o ecuaţie diferenţială cu vari-
abile separabile efectuând schimbarea de funcţie:
x=y·t (13)
Demonstratie:
dx
Dacă schimbarea de funcţie este x = y · t derivata dt devine:
dx d dy dt dy
= (y · t) = ·t+y· = ·t+y
dt dt dt dt dt
x 1
Pe de altă parte, dacă x = y · t atunci y = t şi, alegând ı̂n relaţia (12) k = t
se obţine:
1 1 x x
f (x, t) = f (k · x, k · t) = f ( · x, · t) = f ( , 1) = f ( ) = f (y)
t t t t
dx
Înlocuind dt şi f (x, t) astfel calculate ı̂n ecuaţia iniţială obţinem:
dx dy dy 1
= f (x, t) ⇒ · t + y = f (y) ⇒ = (f (y) − y) ·
dt dt dt t
Această ultimă ecuaţie este ı̂ntr-adevăr o ecuaţie cu variabile separabile de
forma dy 1
dt = f1 (y) · f2 (t), unde f1 (y) = f (y) − y şi f2 (t) = t
Exemplu
Rezolvaţi ecuaţia diferenţială:
dx
2 · t2 · − x2 − t 2 = 0
dt
Forma normală a ecuaţiei este:
dx x2 + t2
=
dt 2 · t2
12
3.5 Ecuaţii diferenţiale omogene 13
x2 +t2
Aşadar f (x, t) = 2·t2
şi ecuaţia este omogenă deoarece:
(k · x)2 + (k · t)2 k 2 · x2 + k 2 · t2 x2 + t 2
f (k · x, k · t) = 2
= 2 2
= = f (x, t)
2 · (k · t) 2·k ·t 2 · t2
dy (y−1)2 1 1 1
R 1
dy = 12 · 1t dt ⇒
R
dt = 2·t ⇒ (y−1) 2 dy = 2 · t dt ⇒ (y−1)2
1
− y−1 = 21 · ln(t) + C ⇒ y − 1 = − ln(t)+2·C
2 2
⇒ y = 1 − ln(t)+2·C
2
Cum y = 1 − ln(t)+2·C şi x = y · t, rezultă că soluţia generală a ecuaţiei iniţiale
este:
2·t
y =t−
ln(t) + 2 · C
În final mai facem observaţia că la separarea variabilelor s-a efectuat ı̂mpărţirea
cu (y − 1)2 , ceea ce presupune că (y − 1)2 6= 0. Dacă (y − 1)2 = 0 se obţine y = 1,
soluţie singulară pentru ecuaţia in y. Ţinând cont că x = y · t, soluţia singulară
corespunzătoare a ecuaţiei iniţiale este x = t.
Exerciţii
Exerciţiul 1: Fie problema Cauchy:
(
dx
dt = t · x − 3 · t
x(0) = 3
Această ecuaţie diferenţială este ı̂n acelaşi timp ecuaţie cu variabile separabile
şi ecuaţie liniară. Găsiţi soluţia particulară a problemei prin ambele metode.
Exerciţiul 2: Ecuaţia diferenţială:
dx
= cos(t) · x + cos(t) · x2
dt
13
14 Cap.3. Ecuaţii diferenţiale de ordinul ı̂ntâi
este ı̂n acelaşi timp ecuaţie cu variabile separabile şi ecuaţie de tip Bernoulli.
Găsiţi soluţia generală a ecuaţiei prin ambele metode.
Exerciţiul 3: Fie problema Cauchy:
(
dx 2·x−2·t
dt = t
x(−1) = 0
Această ecuaţie diferenţială este ı̂n acelaşi timp ecuaţie liniară şi ecuaţie
omogenă. Găsiţi soluţia particulară a problemei prin ambele metode.
14
Capitolul 4 - Ecuaţii
diferenţiale de ordinul n liniare
d2 x dx
a· 2
+b· +c·x=0 (2)
dt dt
În general coeficienţii a, b, c pot fi constante sau funcţii de variabila t. În cele
ce urmează vom studia cazul ı̂n care a, b, c sunt constante reale.
a · r2 + b · r + c = 0 (3)
1
2 Cap.4. Ecuaţii diferenţiale de ordinul n liniare
1. Dacă ∆ > 0 atunci ecuaţia (3) are două rădăcini reale distincte:
√ √
−b − ∆ −b + ∆
r1 = , r2 = .
2·a 2·a
Exemplul 17
Vom calcula soluţia generală a ecuaţiei:
d2 x dx
2
−5· +6·x=0
dt dt
În acest caz avem a = 1, b = −5, c = 6. Ecuaţia caracteristică este:
r2 − 5 · r + 6 = 0
2
4.1 Ecuaţii diferenţiale de ordinul doi liniare 3
x = C1 · e2·t + C2 · e3·t
Definiţie
Se numeşte problemă Cauchy asociată unei ecuaţii diferenţiale de ordinul doi
liniare ansamblul format din ecuaţie plus două condiţii iniţiale care precizează
atât valoarea funcţiei necunoscute cât şi a derivatei acesteia la momentul iniţial
(t = 0):
( 2
a · ddt2x + b · dx
dt + c · x = f (t) (7)
x(0) = x0 , dx dt (0) = d0
Ca şi ı̂n definiţia anterioară, dacă f (t) = 0 problema se numeşte omogenă iar
dacă nu se numeşte neomogenă.
Menţionăm că ı̂n cazul unei ecuaţii diferenţiale de ordinul doi sunt nece-
sare două condiţii iniţiale deoarece soluţia generală conţine două constante arbi-
trare. Modul ı̂n care constantele sunt fixate folosind condiţiile iniţiale este pus ı̂n
evidenţă ı̂n următoarele două exemple.
Exemplul 18
Vom calcula soluţia particulară a problemei Cauchy omogene:
( 2
d x
dt2
+ 2 · dx
dt + x = 0
x(0) = 3, dx dt (0) = 2
3
4 Cap.4. Ecuaţii diferenţiale de ordinul n liniare
x = C1 · e−t + C2 · t · e−t
3 = C1 · e 0 + C2 · 0 · e 0 ⇒ 3 = C1 · 1 + 0 ⇒ C1 = 3
x = 3 · e−t + C2 · t · e−t
dx
Pentru a putea folosi şi cea de-a doua condiţie iniţială, dt (0) = d0 , trebuie să
calculăm derivata dx
dt a funcţiei x de mai sus:
dx
dt = d
dt (3 · e−t + C2 · t · e−t ) = 3 · dt
d
(e−t ) + C2 · ( dt
d
(t) · e−t + t · d −t
dt (e ))
−t −t
= −3 · e + C2 · (e − t · e ) −t
2 = −3 · e0 + C2 · (e0 − 0 · e0 ) ⇒ 2 = −3 + C2 ⇒ C2 = 5
x = 3 · e−t + 5 · t · e−t
Exemplul 19
Vom calcula soluţia particulară a problemei Cauchy omogene:
( 2
d x
dt2
− 4 · dx
dt + 5 · x = 0
x(0) = 7, dx dt (0) = 20
4
4.1 Ecuaţii diferenţiale de ordinul doi liniare 5
5
6 Cap.4. Ecuaţii diferenţiale de ordinul n liniare
Teoremă
Soluţia generală a ecuaţiei neomogene (1) se obţine adunând la soluţia generală
a ecuaţiei omogene (2) o soluţie particulară a ecuaţiei neomogene (1):
x = x0 + x̃
Exemplul 20
Fie ecuaţia neomogenă:
d2 x dx
+ − 6 · x = 30 · e3·t
dt2 dt
Soluţia generală x a ecuaţiei neomogene o vom calcula ca şi suma dintre
soluţia generală x0 a ecuaţiei omogene asociate şi o soluţie particulară x̃ a ecuaţiei
neomogene, x = x0 + x̃.
6
4.2 Ecuaţii diferenţiale de ordinul n liniare 7
d2 x dx
+ −6·x=0
dt2 dt
Avem a = 1, b = 1, c = −6 iar ecuaţia caracteristică este:
r2 + r − 6 = 0
Ecuaţia caracteristică are două rădăcini reale distincte, r1 = −3 şi r2 = 2,
deci soluţia generală a ecuaţiei omogene este:
x0 = C1 · e−3·t + C2 · e2·t
Pentru a aplica metoda coeficienţilor nedeterminaţi, avem ı̂n vedere că funcţia
f (t) = 30·e3·t este de tipul eα·t ·(Pn (t)·cos(β ·t)+Qn (t)·sin(β ·t)) cu α = 3, β = 0
(ceea ce ı̂nseamnă că termenul ce conţine pe Qn se anulează datorită sinusului
nul) şi Pn (t) = 30. Vom alegem aşadar soluţia particulară de aceeaşi formă, adică
tot cu α = 3, β = 0 şi cu un polinom Rn de acelaşi grad (zero) ca şi Pn , deci o
constantă K:
x̃ = K · e3·t
Pentru a determina valoarea constantei K calculăm derivatele de ordinul unu
şi doi ale lui x̃ şi le ı̂nlocuim ı̂n ecuaţia neomogenă iniţială. Avem:
dx̃ d2 x̃2
x̃ = K · e3·t ⇒ = K · 3 · e3·t ⇒ = K · 9 · e3·t
dt dt
Înlocuind ı̂n ecuaţie obţinem:
K · 9 · e3·t + K · 3 · e3·t − 6 · K · e3·t = 30 · e3·t ⇒
6 · K · e3·t = 30 · e3·t ⇒ K = 5
Aşadar folosind metoda coeficienţilor nedeterminaţi se obţine următoarea
soluţie particulară a ecuaţiei neomogene:
x̃ = 5 · e3·t
Soluţia generală a ecuaţiei neomogene iniţiale este deci:
x = x0 + x̃ = C1 · e−3·t + C2 · e2·t + 5 · e3·t
Observaţie:
Dacă funcţia f (t) care apare ı̂n membrul drept al ecuaţiei neomogene (1) nu
are forma particulară (40), atunci se poate aplica metoda variaţiei constantelor
prezentată ı̂n Anexa 3.
7
8 Cap.4. Ecuaţii diferenţiale de ordinul n liniare
dn x dn−1 x dn−2 x dx
an · n
+ an−1 · n−1
+ an−2 · n−2
+ ... + a1 · + a0 · x = f (t), (10)
dt dt dt dt
unde funcţia f este o funcţie cunoscută.
Dacă funcţia f este nulă, f (t) = 0, se obţine o ecuaţie diferenţială de ordinul
n liniară omogenă:
dn x dn−1 x dn−2 x dx
an · n
+ a n−1 · n−1
+ an−2 · n−2
+ ... + a1 · + a0 · x = 0 (11)
dt dt dt dt
ı̂n care expresiile funcţiilor Fi depind de natura rădăcinilor după cum urmează:
8
4.2 Ecuaţii diferenţiale de ordinul n liniare 9
• Unei rădăcini reale simple ri ı̂i corespunde o funcţie Fi = eri ·t . Astfel, dacă
toate rădăcinile r1 , r2 , ..., rn ale ecuaţiei caracteristice (12) sunt rădăcini
reale simple atunci soluţia generală a ecuaţiei diferenţiale de ordinul n
liniare omogene (11) este:
x = C1 ·erm ·t +C2 ·t·erm ·t +...+Cm ·tm−1 ·erm ·t +Cm+1 ·erm+1 ·t +...+Cn ·ern ·t
Menţionăm că ordinea ı̂n care funcţiile Fi apar ı̂n soluţia generală nu este im-
portantă. În exemplele prezentate ı̂n continuare, primele funcţii sunt cele core-
spunzătoare rădăcinilor reale aşezate ı̂n ordine crescătoare urmate de funcţiile
corespunzătoare rădăcinilor complex-conjugate.
9
10 Cap.4. Ecuaţii diferenţiale de ordinul n liniare
Remarcă
Dacă ecuaţia caracteristică are gradul mai mare decât doi există metode de calcul
a soluţiilor (de exemplu schema lui Horner), dar aceste metode nu garantează
succesul.
Soluţia ecuaţiei polinomiale an · xn + an−1 · xn−1 ... + a2 · x2 + a1 · x + a0 = 0 poate
fi calculată ı̂n Matlab folosind comanda ”roots”. Comanda se aplică vectorului
[an , an−1 , ..., a2 , a1 , a0 ] care conţine coeficienţii polinomului.
De exemplu, pentru a calcula soluţiile ecuaţiei r4 − 2 · r3 − 5 · r2 + 6 · r = 0 se
scrie la cursor:
>> roots([1,-2,-5,6,0])
Exemplul 21
Vom calcula soluţia generală a ecuaţiei:
d4 x d3 x d2 x dx
4
− 2 · 3
− 5 · 2
+6· =0
dt dt dt dt
Ecuaţia caracteristică asociată este:
r4 − 2 · r3 − 5 · r2 + 6 · r = 0
Rădăcinile ecuaţiei caracteristice sunt toate rădăcini reale simple:
r1 = −2, r2 = 0, r3 = 1, r4 = 3
Având ı̂n vedere faptul că e0·t = 1, soluţia generală a ecuaţiei este:
x = C1 · e−2·t + C2 + C3 · et + C4 · e3·t
Exemplul 22
Vom calcula soluţia generală a ecuaţiei:
d4 x d3 x d2 x dx
4
− 5 · 3
+ 9 · 2
−7· +2·x=0
dt dt dt dt
Ecuaţia caracteristică asociată este:
r4 − 5 · r3 + 9 · r2 − 7 · r + 2 = 0
Ecuaţia caracteristică are o rădăcină reală multiplă de ordinul trei şi una reală
simplă:
r1 = r2 = r3 = 1, r4 = 2
Soluţia generală a ecuaţiei diferenţiale este:
x = C1 · et + C2 · t · et + C3 · t2 · et + C4 · e2·t
10
4.2 Ecuaţii diferenţiale de ordinul n liniare 11
Exemplul 23
Vom calcula soluţia generală a ecuaţiei:
d5 x d4 x d3 x d2 x dx
5
− 4
+ 3
+ 35 · 2
+ 16 · − 52 · x = 0
dt dt dt dt dt
Ecuaţia caracteristică asociată este:
r5 − r4 + r3 + 35 · r2 + 16 · r − 52 = 0
r1 = 1, r2 = r3 = −2, r4,5 = 2 ± 3 · i
Definiţie
Se numeşte problemă Cauchy asociată unei ecuaţii diferenţiale de ordinul n liniare
ansamblul format din ecuaţie plus n condiţii iniţiale care precizează atât valoarea
funcţiei necunoscute cât şi a derivatelor acesteia până la ordinul n-1 la momentul
iniţial (t = 0):
( n n−1 n−2
an · ddtnx + an−1 · ddtn−1x + an−2 · ddtn−2x + ... + a1 · dx
dt + a0 · x = f (t)
dx d2 x dn−1 x
(14)
x(0) = v0 , dt (0) = v1 , dt2 (0) = v1 , ..., dtn−1 (0) = vn−1
Exemplul 24
Vom calcula soluţia particulară a problemei Cauchy omogene:
( 3 2
d x
dt3
− 4 ddt2x + 5 · dx
dt − 2x = 0
2
x(0) = 0, dt (0) = 0, ddt2x (0) = −1
dx
11
12 Cap.4. Ecuaţii diferenţiale de ordinul n liniare
r3 − 4 · r2 + 5 · r − 2 = 0
r1 = r2 = 1, r3 = 2
x = C1 · et + C2 · t · et + C3 · e2·t
0 = C1 · e0 + C2 · 0 · e0 + C3 · e2·0 ⇒ 0 = C1 + C3
dx
Pentru a putea folosi cea de-a doua condiţie iniţială, dt (0) = 0, trebuie să
calculăm derivata dx
dt a funcţiei x de mai sus:
dx d
dt = dt (C1 · et + C2 · t · et + C3 · e2·t ) = C1 · et + C2 · (et + t · et ) + 2 · C3 · e2·t
0 = C1 · e0 + C2 · (e0 + 0 · e0 ) + 2 · C3 · e2·0 ⇒ 0 = C1 + C2 + 2 · C3
d2 x
Pentru a putea folosi cea de-a treia condiţie iniţială, dt2
(0) = −1, trebuie să
2
calculăm derivata ddt2x a funcţiei x de mai sus:
d2 x d dx d t t t
dt2
= dt ( dt ) = dt (C1 · e + C2 · (e + t · e ) + 2 · C3 · e2·t ) =
= C1 · e + C2 · (2 · e + t · e ) + 4 · C3 · e2·t
t t t
2
Înlocuind valorile date de cea de-a treia condiţie iniţială (t = 0, ddt2x = −1) ı̂n
expresia derivatei precedente obţinem:
−1 = C1 · e0 + C2 · (2 · e0 + 0 · e0 ) + 4 · C3 · e2·0 ⇒ 0 = C1 + 2 · C2 + 4 · C3
Aşadar folosind cele trei condiţii iniţiale rezultă un sistem de trei ecuaţii liniare
ı̂n necunoscutele C1 , C2 , C3 :
12
4.2 Ecuaţii diferenţiale de ordinul n liniare 13
C1 + C3 = 0
C1 + C2 + 2 · C3 = 0
C1 + 2 · C2 + 4 · C3 = −1
x = et + t · et − e2·t
dn x dn−1 x dn−2 x dx
an · n
+ an−1 · n−1
+ a n−2 · n−2
+ ... + a1 · + a0 · x = f (t),
dt dt dt dt
dn x dn−1 x dn−2 x dx
an · n
+ a n−1 · n−1
+ an−2 · n−2
+ ... + a1 · + a0 · x = 0.
dt dt dt dt
Dacă notăm prin x soluţia generală a ecuaţiei neomogene (10), prin x0 soluţia
generală a ecuaţiei omogene (11) şi prin x̃ o soluţie particulară (oarecare) a
ecuaţiei neomogene (10), atunci teoremă prezentată ı̂n cazul ecuaţiilor diferenţiale
de ordinul doi liniare neomogene rămâne valabilă:
Teoremă
x = x0 + x̃
13
14 Cap.4. Ecuaţii diferenţiale de ordinul n liniare
Exemplul 25
Fie ecuaţia neomogenă:
d3 x d2 x dx
3
− 4 · 2
+5· − 2 · x = 36 · t · e−t
dt dt dt
Soluţia generală x a ecuaţiei neomogene o vom calcula ca şi suma dintre
soluţia generală x0 a ecuaţiei omogene asociate şi o soluţie particulară x̃ a ecuaţiei
neomogene, x = x0 + x̃.
Soluţia generală a ecuaţiei omogene a fost deja calculată ı̂n exerciţiul prece-
dent:
x = C1 · et + C2 · t · et + C3 · e2·t
Pentru a aplica metoda coeficienţilor nedeterminaţi, avem ı̂n vedere că funcţia
f (t) = 36 · t · e−t este de tipul eα·t · (Pn (t) · cos(β · t) + Qn (t) · sin(β · t)) cu α = 3,
β = 0 (ceea ce ı̂nseamnă că termenul ce conţine pe Qn se anulează datorită
sinusului nul) şi Pn (t) = 36 · t. Vom alegem aşadar soluţia particulară de aceeaşi
formă, adică tot cu α = −1, β = 0 şi cu un polinom Rn de acelaşi grad (unu)
ca şi Pn , deci de forma Pn = a · t + b, coeficienţii nedeterminaţi a, b urmând a fi
calculaţi ı̂n continuare. Soluţia particulară are deci forma:
x̃ = (a · t + b) · e−t
Calculăm derivatele de ordinul unu, doi şi trei ale lui x̃ şi le ı̂nlocuim ı̂n ecuaţia
neomogenă iniţială. Avem:
x̃ = (a · t + b) · e−t ⇒ dx̃dt = (−a · t + a − b) · e
−t ⇒
d2 x̃ d3 x̃
dt2
= (a · t − 2 · a + b) · e ⇒ dt3 = (−a · t + 3 · a − b) · e−t
−t
14
4.2 Ecuaţii diferenţiale de ordinul n liniare 15
x̃ = (−3 · t − 4) · e−t
Exerciţii
Exerciţiul 1: Fie problema Cauchy:
( 2
2 · ddt2x + a · dx
dt + b · x = c
dx
x(0) = 1, dt (0) = −2
Calculaţi soluţia problemei ı̂n fiecare dintre cazurile:
• a = −1, b = −1, c = 0
• a = −4, b = 2, c = 0
• a = −2, b = 1, c = 0
• a = 0, b = 0, c = t2
15
16 Cap.4. Ecuaţii diferenţiale de ordinul n liniare
x0 = C1 · F1 (t) + C2 · F2 (t)
unde funcţiile F1 , F2 sunt cele date de relaţiile (4, 5, 6). De exemplu ı̂n cazul
ı̂n care ecuaţia caracteristică are două rădăcini reale distincte (4) funcţiile sunt
F1 = er1 ·t , F2 = er2 ·t e.t.c.
Având ı̂n vedere că:
d2 F1 d2 F2 dF1 dF2
a · (C1 · + C 2 · ) + b · (C1 · + C2 · ) + c · (C1 · F1 + C2 · F2 ) = 0
dt2 dt2 dt dt
Alegem soluţia particulară a ecuaţiei neomogene (1) de aceeaşi formă ca şi
x0 , ı̂nlocuind ı̂nsă constantele C1 , C2 prin funcţiile k1 , k2 :
d2 F1 d2 F2 dF1 dF2
a · (k1 · 2
+ k2 · 2
) + b · (k1 · + k2 · ) + c · (k1 · F1 + k2 · F2 ) = 0 (16)
dt dt dt dt
Funcţiile necunoscute k1 (t), k2 (t) se determină astfel:
-În expresia derivatei lui x̃:
dx̃ d
dt = dt (k1 (t) · F1 (t) + k2 (k) · F2 (t)) =
= dk dF1 dk2
dt · F1 + k1 · dt + dt · F2 + k2 · dt
1 dF2
16
4.2 Ecuaţii diferenţiale de ordinul n liniare 17
dk1 d2 F1 2
= dt
dk2 dF2
· dt + k1 · dt2 + dt · dt + k2 · ddtF22
dF1
dx̃
Pentru ca x̃ sa fie o soluţie a ecuaţiei (1), x̃ ı̂mpreună cu derivatele sale dt şi
d2 x̃
dt2
calculate mai sus trebuie sa verifice ecuaţia (1):
d2 x̃ dx̃
a· 2
+b· + c · x̃ = f (t),
dt dt
adică are loc relaţia:
2 2
a · ( dk dF1 d F1 dk2 dF2
dt · dt + k1 · dt2 + dt · dt + k2 · dt2 )+
1 d F2
(18)
+b · (k1 · dF dF2
dt + k2 · dt ) + c · (k1 · F1 + k2 · F2 ) = f (t)
1
Scăzând din relaţia (18) relaţia (16) majoritatea termenilor se reduc cu excepţia
celor care conţin derivatele funcţiilor k1 , k2 :
Exemplul 20 (reluat)
Fie ecuaţia neomogenă:
d2 x dx
+ − 6 · x = 30 · e3·t
dt2 dt
17
18 Cap.4. Ecuaţii diferenţiale de ordinul n liniare
x0 = C1 · e−3·t + C2 · e2·t
Rezultă:
dk2 dk1
= 6 · et , = −(6 · et ) · e5·t = −6 · e6·t
dt dt
Prin integrare obţinem:
k1 = −e6·t , k2 = 6 · et
Aşadar obţinem aceeaşi soluţie particulară ca şi ı̂n cazul metodei coeficienţilor
nedeterminaţi:
x̃ = −e6·t · e−3·t + 6 · et · e2·t = 5 · e3·t
Soluţia generală a ecuaţiei neomogene iniţiale este deci:
18
Capitolul 5 - Rezolvarea
numerică a ecuaţiilor
diferenţiale
x0 = f (t, x, ) (1)
Problema (2) are ca soluţie o funcţie unică x = x(t), numită soluţie particulară.
Pentru diverse categorii de ecuaţii diferenţiale (clasificate după forma funcţiei
f (t, x)) există metode analitice care dau soluţia exactă a ecuaţiei. Dacă ı̂nsă
soluţia analitică (exactă) nu poate fi găsită (sau calculul este prea complicat),
pentru o problemă de tipul (2) se poate determina o aşa-numită soluţie nu-
merică, soluţie care ı̂n esenţă constă dintr-un şir de puncte care urmează graficul
soluţiei exacte. Acest şir de puncte se determină ı̂n felul următor:
Pe intervalul [a, b] (unde a = t1 din condiţia iniţială) se construieşte diviziunea:
∆ : a = t1 < t2 < · · · < tn+1 = b. Soluţia numerică este determinată de
şirul de valori xi , i = 1, 2, · · · , n + 1 unde valoarea x1 este dată de condiţia
iniţială iar restul valorilor se determină pe baza unei formule iterative de tipul
xi+1 = F (ti , xi ) .
7
8 Cap.5. Rezolvarea numerică a ecuaţiilor diferenţiale
Deducerea formulei:
Se consideră diviziunea ∆ : a = t1 < t2 < · · · < tn+1 = b echidistantă, adică
ti+1 − ti = h, i = 1, 2, · · · , n, unde h este pasul diviziunii, h = b−a
n . Dezvoltând
ı̂n serie Taylor funcţia x(ti + h) şi păstrând doar primii doi termeni ai dezvoltării
obţinem:
x0 (ti ) · h1
x(ti+1 ) = x(ti + h) ' x(ti ) + = x(ti ) + f (ti , xi ) · h
1!
Notând prin xk valoarea aproximativă a soluţiei x(tk ) se obţine relaţia de recurenţă:
8
5.1 Metoda lui Euler 9
Start
h = (b − a)/n;
P entru i de la 1 la n
ti+1 = ti + h
xi+1 = xi + h · f (ti , xi )
Stop
Exemplul 36
(
x0 = −2 · t · x2
Se dă problema Cauchy . Găsiţi soluţia analitică (exactă)
x(0) = 1
a problemei, calculaţi o soluţie numerică folosind metoda lui Euler şi comparaţi
cele două soluţii.
Rezolvare:
-Soluţia analitică: Această ecuaţie poate fi rezolvată cu uşurintă prin metoda
separării
R 1 variabilelor: x0 = −2 · t · x2 ⇔ dx 2 1
dt = −2 · t · x ⇔ x2 · dx = −2 · t · dt ⇔
1 1
·dx = −2·t·dt ⇔ − x +c1 = −t2 +c2 ⇔ − x = −t2 −C (unde C = −c2 +c1 )
R
x2
1 1
⇔ x = t2 + C ⇔ x = t2 +C .
1
Deci soluţia generală a ecuaţiei diferenţiale este x(t) = t2 +C , C ∈ <, iar valoarea
1
constantei o găsim folosind condiţia iniţială: x(0) = 1 ⇔ 02 +C = 1 ⇔ C1 = 1 ⇔
C = 1.
Aşadar soluţia particulară corespunzătoare problemei Cauchy este x(t) = t21+1 .
-Soluţia numerică: Vom calcula o soluţie numerică pe intervalul [0, 1] alegând o
diviziune echidistantă cu pasul h = 0.1. Aşadar ∆ : t1 = 0 < t2 = 0.1 < t3 =
0.2 < ... < t11 = 1, f (t, x) = −2 · t · x2 şi deci ı̂n cazul acestei ecuaţii formula lui
Euler (3) devine:
9
10 Cap.5. Rezolvarea numerică a ecuaţiilor diferenţiale
t1 = 0 x(t1 ) = 1 x1 = 1 ε1 = |1 − 1| = 0
t2 = 0.1 x(t2 ) ' 0.990... x2 = 1 ε2 ' |0.99 − 1| ' 0.01
t3 = 0.2 x(t3 ) ' 0.961... x3 = 0.98 ε3 ' |0.961 − 0.98| ' 0.02
t4 = 0.3 x(t4 ) ' 0.917... x4 ' 0.941... ε4 ' |0.917 − 0.941| ' 0.03
Observaţii
• În cadrul oricărei metode de tip Euler, care se bazează pe o trunchiere a
dezvoltării ı̂n serie Taylor, valorile aproximaţiilor xi prezintă eroari inerente.
În cazul metodei lui Euler aceste erori sunt relativ mari şi cresc puternic
odată cu creşterea lui i, aşa cum ilustrează exemplul anterior.
• Metoda lui Euler este o metodă de tip unistep, adică xi+1 este calculat ı̂n
funcţie doar de xi , spre deosebire de metodele de tip multistep, ı̂n cadrul
cărora xi+1 depinde nu doar de xi ci şi de xi−1 , xi−2 ..., ı̂n acest mod
obţinându-se o aproximare mai precisă.
10
5.2 Metode de tip Runge-Kutta 11
• Coeficienţii puterilor lui h din dezvoltarea ı̂n serie Taylor a lui xi+1 dată
de formulele (4) să coincidă cu coeficienţii corespunzători din dezvoltarea ı̂n serie
Taylor a lui x(ti + h).
Această condiţie este firească având ı̂n vedere faptul că xi+1 = x(ti+1 ) =
x(ti + h).
Cazul r=1
Pentru r = 1 formulele (4) devin:
xi+1 = xi + c1 · k1 , k1 = h · f (ti , xi ).
Aşadar xi+1 = xi + c1 · h · f (ti , xi ) şi, practic, ı̂n acest caz nu este nevoie de
dezvoltare ı̂n serie Taylor pentru xi+1 .
Pe de altua parte dezvoltarea ı̂n serie Taylor a lui x(ti + h) este:
x(ti + h) ' x(ti ) + h · x0 (ti ) ' xi + h · f (ti , xi ).
Vom compara deci expresiile xi + c1 · h · f (ti , xi ) şi x(ti ) + h · f (ti , xi ).
Coeficientul lui h0 ( ”termenii liberi” ı̂n raport cu h) ı̂n abbele expresii este xi .
Coeficientul lui h1 ı̂n prima expresie este c1 cdotf (ti , xi ), ı̂n timp ce ı̂n cea de a
doua este f (ti , xi ). Cum cei doi coeficienţi trebuie săfie egali, rezultă că c1 = 1
ş de fapt metoda Runge-Kutta de ordinul unu coincide cu metoda lui Euler:
x(ti + h) = xi + h · f (ti , xi ).
11
12 Cap.5. Rezolvarea numerică a ecuaţiilor diferenţiale
Cazul r=2
Pentru r = 2 formulele (4) devin:
∂f ∂f
f (ti +α2 ·h, xi +βjs ·h·f (ti , xi )) ' f (ti , xi )+α2 ·h· (ti , xi )+β21 ·h·f (ti , xi )· (ti , xi ).
∂t ∂x
Înlocuind această dezvolate ı̂n (5), dezvoltarea ı̂n serie Taylor a lui xi+1 este:
12
5.2 Metode de tip Runge-Kutta 13
c1 + c2 = 1
c2 · α2 = 21
c2 · β21 = 12
Sistemul are 4 necunoscute şi doar 3 ecuaţii, deci soluţia nu este unică. Aceasta
ı̂nseamnă că nu există o unică metodă Runge-Kutta de ordin 2 (lucru dealtfel
valabil pentru metodele Runge-Kutta de orice ordin r, r > 1).
O varianta uzuală a metodei Runge-Kutta de ordin 2 corespunde valorilor c1 =
c2 = 12 , α2 = β21 = 1:
h
xi+1 = xi + [f (ti , xi ) + f (ti + h, xi + h · f (ti , xi ))] . (8)
2
Cazul r=4
Una dintre cele mai des folosite metode numerice pentru rezolvarea ecuaţiilor
diferenţiale, metodă care combină relativa simplitate cu acurateţea este metoda
Runge-Kutta de ordin 4 prezentată mai jos.
Calculul coeficienţilor (puţin prea lung pentru a fi inclus aici) se face ı̂n aceeaşi
manieră ca şi ı̂n cazurile anterioare (Exerciţiu!).
k1 + 2 · k2 + 2 · k3 + k4
xi+1 = xi + , i = 1, 2, · · · , n (9)
6
unde
h k1 h k2
k1 = h·f (ti , xi ), k2 = h·f (ti + , xi + ), k3 = h·f (ti + , xi + ), k4 = h·f (ti +h, xi +k3 ).
2 2 2 2
13
14 Cap.5. Rezolvarea numerică a ecuaţiilor diferenţiale
Start
h = (b − a)/n;
F or i f rom 1 to n
ti+1 = ti + h
k1 = h · f (ti , xi )
h
k2 = h · f (ti + 2
k2
k3 = h · f (ti + h2 , xi + 2 )
k4 = h · f (ti + h, xi + k3 )
k1 +2·k2 +2·k3 +k4
xi+1 = xi + 6
Stop
Exerciţiu
Găsiţi soluţia analitică (exactă), calculaţi o soluţie numerică folosind
( metoda lui
y0 = 2 · x
Euler şi comparaţi cele două soluţii pentru problema Cauchy .
y(0) = 1
14
Capitolul 6 - Rezolvarea
ecuaţiilor diferenţiale folosind
transformata Laplace
Definiţie
Funcţia f se numeşte funcţie original dacă sunt verificate proprietăţile:
1. f (t) = 0 pentru t < 0.
2. f este derivabilă pe porţiuni.
3. f este mărginită : ∃ k > 0, p0 ≥ 0 a.ı̂. |f (t)| ≤ k · ep0 ·t ∀t ≥ 0.
Vom nota mulţimea funcţiilor original cu O.
7
8 Cap.6. Transformata Laplace
Prima proprietate este verificată prin definiţie, u0 este constantă pe (−∞, 0) şi
(0, ∞) şi deci derivabilă iar mărginirea are loc pentru k = 1 şi p0 = 0.
Observaţii
• Dacă f satisface proprietăţile 2 şi 3 dar nu satisface proprietatea 1, atunci
ı̂n locul lui f se va folosi ı̂n calcule funcţia ϕ(t) definită astfel:
0
pentru t < 0
1
ϕ(t) = f (t) ◦ u0 (t) = 2 · f (0) pentru t = 0 .
f (t) pentru t > 0
• Este uşor de arătat (exerciţiu!) că dacă f şi g sunt funcţii-original, atunci
f + g şi f · g sunt de asemenea funcţii-original.
Definiţie
Se numeşte transformată Laplace asociată funcţiei original f (t) funcţia F (p):
Z ∞
F (p) = e−p·t · f (t) dt.
0
Se notează:
L[f (t)](p) = F (p),
unde L se numeşte operatorul lui Laplace. Se mai notează pe scurt L[f ] = F .
Demonstraţie:
In primul rând, dacă f1 şi f2 sunt funcţii original, atunci α1 · f1 + α2 · f2 este
funcţie original (Exerciţiu!).
R∞ R∞
L[αR1 · f1 + α2 · f2 ] = 0 e−p·t · (α1 · f1 (t) + α2 · f2 (t)) dt = α1 · 0 e−p·t · f1 (t) dt
∞
+ α2 · 0 e−p·t · f2 (t) dt = α1 · L[f1 ] + α2 · L[f2 ].
8
6.1 Transformata Laplace: Introducere 9
Observaţie:
Proprietatea de liniaritate se păstrează pentru orice numar de termeni ai sumei:
L[α1 · f1 + α2 · f2 + · · · + αi · fi ] = α1 · L[f1 ] + α2 · L[f2 ] + · · · + αi · L[fi ].
Exemplu
R∞
Transformata Laplace a funcţiei f (t) = 1 este: L[f ] = 0 e−p·t · 1 dt = − p1 ·
∞
e−p·t =− p1 · (e−∞ − e0 ) =− p1 · (0 − 1) = p1 .
0
Exemplu
R∞
Transformata Laplace a funcţiei f (t) = eα·t este: L[f ] = 0 e−p·t · eα·t dt =
R ∞ −(p−α)·t ∞ 1
0 e
1
dt = − p−α · e−(p−α)·t = p−α .
0
In cele de mai sus, pentru a avea e−(p−α)·∞ = e−∞ = 0, am presupus că p > α
dacă p şi α sunt numere reale (sau că partea reală a lui p este mai mare decât
partea reală a lui α dacă p şi α sunt numere complexe).
Exemplu
Pentru a calcula transformata Laplace a funcţiei f (t) = cos(β · t) vom folosi
formula lui Moivre (?): ei·β·t = cos(β · t) + i sin(β · t).
Inlocuind ı̂n formulă i cu −i se obţine: e−i·β·t = cos(β·t)−i sin(β·t). Adunând
aceste ultime două relaţii se obţine: ei·β·t + e−i·β·t = 2 · cos(β · t). Rezultă deci:
i·β·t −i·β·t i·β·t −i·β·t
cos(β · t) = e +e 2 =e2 +e 2 .
i·β·t −i·β·t
Atunci L[f ] =L[cos(β · t] = L[ e 2 + e 2 ]= 12 · L[ei·β·t ] + 12 · L[e−i·β·t ] (aici
am ţinut cont de liniaritatea lui L).
Având ı̂n vedere formula de calcul a transformatei unei exponenţiale dedusă
ı̂n exerciţiul anterior, formulă ı̂n care alegem pe rând α = i · β şi α = i · β, se
p+i·β−p−i·β 2·p p
obţine: L[f ]= 12 · p−i·β
1
+ 12 · p+i·β
1
= 12 · (p−i·β)·(p+i·β) = 12 · p2 −(i·β)2 = p2 +β 2 .
β
In mod analog (exerciţiu !) se poate calcula L[sin(β · t)]= p2 +β 2.
Teoremă (a ”depăşirii”):
Dacă L[f (t)](p)=F (p) atunci L[ep0 ·t · f (t)](p)=F (p − p0 ).
Demonstraţie:
R∞
Conform definiţiei transformatei Laplace, L[f (t)](p)=F (p)= 0 e−p·t · f (t) dt.
9
10 Cap.6. Transformata Laplace
R∞ R∞ R∞
Atunci L[ep0 ·t ·f (t)]= 0 e−p·t ·ep0 ·t ·f (t) dt= 0 ep0 ·t−p·t ·f (t) dt= 0 e−(p−p0 )·t ·
f (t) dt=F (p − p0 ).
Exemplu
p
Având ı̂n vedere că L[cos(β · t)]= p2 +β 2 , pentru a calcula transformata Laplace a
Demonstraţie:
R∞
Conform definiţiei transformatei Laplace F (p)= 0 e−p·t ·f (t) dt. Atunci derivata
de ordinul n a lui F ı̂n raport cu R ∞p este: R ∞ dn −p·t
n dn dn
F (n) (p)= ddpFn = dp n (F )= dp n ( 0 e−p·t · f (t) dt)= 0 dp n (e ) · f (t) dt=
R∞ n −p·t
R∞ n n −p·t
= 0 (−t) · e · f (t) dt= 0 (−1) · t · e · f (t) dt=
∞ (n)
=(−1)n · 0 e−p·t ·tn ·f (t) dt=(−1)n ·L[tn ·f (t)](p). Rezultă L[tn ·f (t)](p)= F(−1)(p)
R
n .
Exemplu
1
Având ı̂n vedere că L[eα·t ]= p−α , pentru a calcula transformata Laplace a funcţiei
α·t
t · e se poate aplica teorema anterioară astfel:
1
Alegând f (t) = eα·t , rezultă că F (p) = p−α , aşadar F (1) (p) = dF d 1
dp = dp ( p−α )=
(1)
1 α·t ]=L[t1 ·eα·t ]= F (p) =
=− (p−α) 2 şi deci pentru n = 1 conform teoremei L[t·e (−1)1
1
−
(p−α)2 1
= (−1)1
= (p−α)2.
n!
In mod analog (exerciţiu !) se obţine L[tn · eα·t ]= (p−α) n+1 .
Exemplu
Având ı̂n vedere că L[1]= p1 , pentru a calcula transformata Laplace a funcţiei t se
poate aplica teorema anterioară astfel:
10
6.1 Transformata Laplace: Introducere 11
1 dF
Alegând din nou f (t) = 1, rezultă F (p) = p, aşadar F (1) (p) = dp =
1
(1) −
d 1 1
dp ( p )=− p2 şi deci pentru n = 1 conform teoremei L[t]=L[t1 ·1]= F(−1)(p)
1 =
p2
(−1)1
= p12 .
Exemplu
Procedând ı̂n acelaşi mod ca şi la exemplul anterior putem calcula transformata
Laplace a funcţiei tn :
n dn 1
Alegând f (t) = 1, rezultă că F (p) = p1 , aşadar F (n) (p) = ddpFn = dp n
n ( p )=(−) ·
(n)
n!
pn+1
(exerciţiu !) şi deci conform teoremei derivării imaginii L[t]=L[tn ·1]= F(−1)(p)
n =
n n!
(−) · n+1
p n!
(−1) n = pn+1 .
Exerciţii
Calculaţi transformatele Laplace ale funcţiilor tn ·eα·t , eα·t ·cos(β ·t), eα·t ·sin(β ·t),
t · cos(β · t), t · sin(β · t).
Exemplele şi exerciţiile de mai sus ne permit să construim următorul tabel
de transformate Laplace ale funcţiilor elementare, transformate pe care le vom
utiliza ı̂n aplicaţiile din următoarea secţiune:
Demonstraţie (schiţă):
R∞
Conform definiţiei transformatei Laplace L[f (t)](p)= 0 e−p·t · f (t) dt. Inlocuind
ı̂n (1) (t) şi apoi integrând prin părţi (reamintiţi-vă formula:
R definiţie
(1)
pe f (t) cu
R f (1)
f · g dt = f · g − f · g dt, unde pe post de g avem exponenţiala) se obţine:
11
12 Cap.6. Transformata Laplace
0 0
1
1 p
1
t p2
n!
tn pn+1
1
eα·t p−α
1
t · eα·t (p−α)2
n!
tn · eα·t (p−α)n+1
p
cos(β · t) p2 +β 2
β
sin(β · t) p2 +β 2
p−α
eα·t · cos(β · t) (p−α)2 +β 2
β
eα·t · sin(β · t) (p−α)2 +β 2
p2 −β 2
t · cos(β · t) (p2 +β 2 )2
2·β·p
t · sin(β · t) (p2 +β 2 )2
R∞ R∞
L[f (1) (t)](p)=R 0 f (1) (t) · e−p·t ) dt=f (t) · e−p·t |∞
0 − 0 f (t) · (−p) · e
−p·t ) dt =
∞ −p·t
0 − f (0) + p · 0 e · f (t) dt=p · F (p) − f (0).
Am demonstrat aşadar prima relaţie, care se poate scrie astfel: L[f (1) (t)](p)=
p · L[f (t)](p) − f (0), ceea ce ı̂nseamnă că practic transformata Laplace a derivatei
unei funcţii se calculează ı̂nmulţind cu p transformata funcţiei şi scazând valoarea
funcţei ı̂n zero. Putem aplica această metodă de calcul celei de-a doua relaţii dacă
ţinem cont de faptul că derivata de ordin doi a unei funcţii este de fapt derivata
de ordin unu a derivatei de ordin unu a funcţiei:
L[f (2) (t)](p)=L[(f (1) )(1) (t)](p)=p · L[f (1) ](p) − f (1) (0)=p · (p · F (p) − f (0)) −
f (1) (0)=p2 · F (p) − p · f (0) − f (1) (0).
Am demonstrat aşadar şi cea de-a doua relaţie, şi, ı̂n principiu, demonstraţia
poate continua ı̂n mod analog pentru L[f (3) (t)](p), L[f (4) (t)](p), · · · .
Relaţia corespunzătoare derivatei de ordin n se poate demonstra prin inducţie
matematică: se presupune adevărată pentru n = k şi se demonstrează că este
adevărată şi pentru n = k + 1, calcul ce rămâne ca exerciţiu.
12
6.2 Rezolvarea ecuaţiilor diferenţiale folosind transformata Laplace 13
Acest tip de probleme (probleme Cauchy ı̂n care ecuaţia diferenţială este
liniară) se pot rezolva folosind transformata Laplace urmând paşii prezentaţi ı̂n
continuare:
13
14 Cap.6. Transformata Laplace
2
p2 +4·p 2 2 +p·C+2·p·B+2·C
= A + B·p+C
(p+2)(p2 +4) p+2 p2 +4
= A·p +4·A+B·p
(p+2)(p2 +4)
= (A+B)·p +(2·B+C)·p+4·A+2·C
(p+2)(p2 +4)
.
Aşadar vom egala coeficienţii polinoamelor p2 + 4 · p şi (A + B) · p2 + (2 ·
B + C) · p + 4 · A + 2 · C. Se obţine sistemul de ecuaţii:
A + B = 1
2·B+C =4
4·A+2·C =0
• In fine, ı̂n cadrul ultimului pas vom identifica din tabelul cu transformate
ale funcţiilor elementare acei termeni care apar ı̂n expresia lui X(p). Astfel,
se observă că p+21
este transformata funcţiei e−2·t , p2p+4 este transformata
funcţiei cos(2 · t) iar fracţiei p21+4 ı̂i lipseşte un 2 la numărător pentru a fi
transformata funcţiei sin(2 · t), ceea ce ı̂nseamnă că o vom rescrie sub forma
1
= 1 · 2 . Aşadar avem:
p2 +4 2 p2 +4
X(p)=− 12 · L[e−2·t ] + 3
2 · L[cos(2 · t)] + 1
2 · L[sin(2 · t)].
Se ţine din nou cont de proprietatea de liniaritate a transformatei Laplace,
de această dată ”ı̂n sens invers”:
X(p)=L[− 12 · e−2·t + 3
2 · cos(2 · t) + 1
2 · sin(2 · t)]
Având ı̂n vedere că X(p) = L[x(t)] se obţine:
L[x(t)]=L[− 12 · e−2·t + 3
2 · cos(2 · t) + 1
2 · sin(2 · t)],
ceea ce ı̂n mod evident ı̂nseamnă că soluţia căutată este:
x(t)=− 12 · e−2·t + 3
2 · cos(2 · t) + 1
2 · sin(2 · t)
Observaţie
Paşii prezentaţi ı̂n exemplul anterior rămı̂n valabili ı̂n rezolvarea cu ajutorul trans-
formatei Laplace a oricărei probleme Cauchy liniare:
14
6.2 Rezolvarea ecuaţiilor diferenţiale folosind transformata Laplace 15
Exemplu
Să se rezolve problema Cauchy:
(1)
x (t) = 3 · x(t) + y(t)
y (1) (t) = x(t) + 3 · y(t)
x(0) = 1, y(0) = 2
15
16 Cap.6. Transformata Laplace
Pentru a calcula expresia lui y(t) se poate reface acelaşi calcul ca şi ı̂n cazul
lui x(t). Există ı̂nsă o modalitate mai uşoară de a face acest calcul: putem ı̂nlocui
expresia găsită pentru x(t) ı̂mpreună cu derivata sa ı̂n prima ecuaţie a sistemului
iniţial. Dacă x(t)=− 12 · e2·t + 23 · e4·t , atunci x(1) (t)=− 12 · 2 · e2·t + 32 · 4 · e4·t .
Prima ecuaţie a sistemului iniţial este x(1) (t) = 3 · x(t) + y(t), deci y(t) =
(1)
x (t) − 3 · x(t) şi obţinem:
y(t) = −e2·t + 6 · e4·t + 32 · e2·t − 32 · e4·t = 12 · e2·t + 32 · e4·t
Aşadar soluţia problemei este:
(
x(t) = − 12 · e2·t + 32 · e4·t
y(t) = 12 · e2·t + 32 · e4·t
Exerciţii
Rezolvaţi folosind metoda transformatei Laplace problemele Cauchy:
(
x(1) (t) − 2 · x(t) = 3 · cos(3 · t) − 2 · sin(3 · t)
x(0) = 1
16
6.2 Rezolvarea ecuaţiilor diferenţiale folosind transformata Laplace 17
(
x(2) (t) − x(1) (t) = 0
x(0) = 1, x(1) (0) = 1
(
x(2) (t) + x(1) (t) + x(t) = cos(t)
x(0) = 0, x(1) (0) = 1
17
Capitolul 7 - Elemente de
calcul variaţional
7.1 Introducere
Definiţie
Fie mulţimea V structurată ca un spaţiu vectorial (V, +, ∗, K) peste muţimea de
scalari K (de obicei R sau C). O functională este o aplicaţie F : V → K care
asociază fiecărui vector din V un scalar (număr).
Observaţie
Deobicei (aşa cum este şi ı̂n cele ce urmează) mulţimea V este o mulţime de
.
funcţii şi vom folosi notaţia V = F. În acest caz o funcţională este de fapt o
”funcţie de funcţii”.
În continuare vom prezenta o metodă de calcul a extremelor (minime şi maxime)
unei anumite clase de funcţionale. Începem prin a face o scurtă recapitulare a
metodelor de calcul a extremelor ı̂ntâlnite până ı̂n acest moment:
7
8 Ch.7. Elemente de calcul variaţional
∂f ∂f ∂f
Cum df = ∂x1 · dx1 + ∂x 2
· dx2 + ... + ∂xn
· dxn , condiţia df = 0 conduce la
∂f
= 0
∂x
1
∂f = 0
∂x2
condiţiile echivalente .. .
.
∂f
∂xn =0
Din nou, un punct critic (soluţie a sistemului precedent) poate fi sau nu un
punct de extrem ı̂n funcţie de valoarea diferenţialei de ordinul doi d2 f ı̂n
punctul respectiv (sau, echivalent, se poate folosi testul matricei Hessiene).
Se poate arăta că, ı̂n mod analog cu cazul unei funcţii reale, extremele unei
funcţionale (numite funcţii extremale) se găsesc printre soluţiile ecuaţiei dF = 0.
Cum ı̂n general ordinea operaţiilor de derivare şi integrare poate fi interschim-
bată, condiţia dF = 0 devine:
b
Zb
Z
0 00
d f x, y(x), y 0 (x), y 00 (x) dx = 0.
d f x, y(x), y (x), y (x) dx = 0 ⇔
a a
sau, echivalent:
Zb Zb Zb
∂f ∂f ∂f
· dy dx + · dy 0 dx + · dy 00 dx = 0. (1)
∂y ∂y 0 ∂y 00
a a a
8
7.2 Ecuaţia Euler–Lagrange 9
Avı̂nd ı̂n vedere faptul că dy 0 = (dy)0 , putem scrie cea de-a doua integrală
astfel:
Zb Zb
∂f 0 ∂f 0
· dy dx = · (dy) dx
∂y 0 ∂y 0
a a
Zb b Zb
∂f 0
∂f ∂f
· dy 0
dx = · dy −
· dy dx.
∂y 0 ∂y 0 a ∂y 0
a a
Zb b Z b
∂f ∂f d ∂f
· dy 0
dx = · dy −
· dy dx.
∂y 0 ∂y 0 a dx ∂y 0
a a
Cum dy 00 = (dy)00 = (dy 0 )0 , putem scrie cea de-a treia integrală astfel:
Zb Zb
∂f ∂f
· dy 00 dx = · (dy 0 )0 dx
∂y 00 ∂y 00
a a
Zb b Z b
∂f ∂f d ∂f
· dy 00 0 0
dx = · dy − · dy dx.
∂y 00 ∂y 00 a dx ∂y 00
a a
Rb
∂f
Aplicând din nou regula de integrare prin părţi pentru d
dx ∂y 00 · dy 0 dx
a
obţinem:
Zb b Z b 2
b
∂f ∂f d ∂f d ∂f
· dy 00 · dy 0 −
dx = · dy − · dy dx =
∂y 00 ∂y 00 a dx ∂y 00
a dx2 ∂y 00
a a
b b Zb 2
∂f 0
d ∂f d ∂f
= · dy − · dy + · dy dx.
∂y 00 a dx ∂y 00 a dx2 ∂y 00
a
9
10 Ch.7. Elemente de calcul variaţional
Rb ∂f
Înlocuind expresiile obţinute mai sus pentru integralele ∂y 0 · dy 0 dx şi
a
Rb ∂f
∂y 00 · dy 00 dx ı̂n (1) obţinem:
a
Zb b Z b
∂f ∂f d ∂f
· dy dx + · dy −
· dy dx+
∂y ∂y 0 a dx ∂y 0
a a
b b Z b 2
∂f 0
d ∂f d ∂f
+ · dy − · dy +
· dy dx = 0.
∂y 00 a dx ∂y 00 a dx2 ∂y 00
a
Zb
d2
∂f d ∂f ∂f
− + · dy dx = 0.
∂y dx ∂y 0 dx2 ∂y 00
a
d2
∂f d ∂f ∂f
− + 2 · dy = 0,
∂y dx ∂y 0 dx ∂y 00
10
7.3 Aplicaţii 11
d2
∂f d ∂f ∂f
− + = 0. (2)
∂y dx ∂y 0 dx2 ∂y 00
Ecuaţia Euler-Lagrange dă o condiţie ca diferenţiala lui F să fie 0, ceea ce
ı̂nseamnă că funcţiile extremale se găsesc printre soluţiile acestei ecuaţii.
7.3 Aplicaţii
Exemplu
În mulţimea curbelor plane de ecuaţie y = y(x) găsiţi acea curbă care mini-
R2 00
y + (y 0 )2 dx şi al cărei grafic trece prin punctele
mizează funcţionala F (y) =
1
A(1, 3) şi B(2, 4).
Rb
Deoarece forma generală a funcţionalei studiate este F (y) = f (x, y(x), y 0 (x), y 00 (x)) dx,
a
ı̂n cazul acestui exemplu f (x, y, y 0 , y 00 ) = y 00 + (y 0 )2 .
∂f ∂f ∂f
= 0, = 2 · y0, = 1.
∂y ∂y 0 ∂y 00
Înlocuind aceste funcţii ı̂n ecuaţia Euler-Lagrange (2) obţinem:
d2
d 0
d dy d dy
0− 2 · y + 2 (1) = 0 ⇔ 2· +0=0 ⇔ 2· =0 ⇔
dx dx dx dx dx dx
d2 y
d dy d dy
⇔ 2· =0 ⇔ =0 ⇔ = 0 ⇔ y 00 = 0.
dx dx dx dx dx2
Am obţinut o ecuaţie diferenţială de ordinul doi liniară, a cărei ecuaţie car-
acteristică este r2 = 0, ecuaţie care are rădăcina dublă r1 = r2 = 0. Rezultă că
soluţia generală a ecuaţiei diferenţiale este:
y(x) = C1 · e0·x + C2 · x · e0·x ⇒ y(x) = C1 + C2 · x
Pentru a găsi valorile constantelor vom ţine cont de faptul că graficul curbei
y = y(x) trece prin punctul M (xM , yM ) dacă şi numai dacă y(xM ) = yM .
11
12 Ch.7. Elemente de calcul variaţional
Aşadar, cum graficul lui y trece prin punctele A(1, 3) şi B(2, 4), rezultă
condiţiile y(1) = 3 şi y(2) = 4. Se obţine:
( (
y(1) = 3 C1 + C2 · 1 = 3
⇒ ⇒ C1 = 2, C2 = 1
y(2) = 4 C1 + C2 · 2 = 4
y(x) = 2 + x.
Exemplu
Găsiţi calea cea mai scurtă care uneşte punctele plane O(0, 0) şi A(1, 1).
Z Zx2 p
1 ds = 1 + (y 0 )2 dx
C x1
Aceasta ı̂nseamnă că pentru a rezolva problema dată trebuie să găsim funcţia
R1 p
y(t) care minimizează funcţionala F (y) = 1 + (y 0 )2 dx şi verifică y(0) = 0 şi
0
y(1) = 1.
1
Cum f (x, y, y 0 , y 00 ) = 1 + (y 0 )2 = 1 + (y 0 )2 2 , se obţine:
p
∂f ∂f 1 1
0 2 2 −1 0
1
0 2 −2 0 y0 ∂f
= 0, = · 1 + (y ) ·2·y = 1 + (y ) ·y = , = 0.
∂y 0 00
p
∂y 2 0
1 + (y )2 ∂y
12
7.3 Aplicaţii 13
În acest caz ı̂nsă putem observa faptul că derivata unei funcţii este egală cu
zero doar dacă funcţia este o constantă:
!
d y0 y0
p =0⇒ p = K, K ∈ R. Rezultă:
dx 1 + (y 0 )2 1 + (y 0 )2
y0 K2
= K ⇒ y 0 = K· 1 + (y 0 )2 ⇒ (y 0 )2 = K 2 ·(1+(y 0 )2 ) ⇒ (y 0 )2 =
p
⇒
1 − K2
p
1 + (y 0 )2
r
0 K2
⇒y = ⇒ y 0 = C1 , C1 ∈ R.
1 − K2
Aceasta nu este o surpriză deoarece evident calea cea mai scurtă care uneşte
două puncte plane este un segment de dreaptă, ı̂n acest caz chiar un segment al
primei bisectoare y = x.
Dacă asupra consolei nu acţionează forţe exterioare, poziţia ei este aceea din
Figura 1.
13
14 Ch.7. Elemente de calcul variaţional
14
7.3 Aplicaţii 15
ZL ZL
R
E = Ed + Eq = (y 00 )2 dx − q · y dx,
2
0 0
Deoarece consola este fixată la capatul din stânga (x = 0), este natural să
considerăm că pentru x = 0 condiţiile dy = 0 şi dy 0 = 0 sunt satisfăcute. Cum
acest capăt nu se mişcă rezultă că y(0) = y 0 (0) = 0. Pe de altă parte la capătul
din dreapta x = L are loc deformaţia deci evident dy şi dy 0 nu pot fi nule. În fapt
∂f d ∂f ∂f
la acest capăt al consolei sunt satisfăcute condiţiile ∂y 0 − dx ∂y 00 = 0 şi ∂y 00 = 0
(ele reprezintă forţa tăietoare şi momentul ı̂ncovoietor, care trebuie să fie nule la
echilibru).
15
16 Ch.7. Elemente de calcul variaţional
d d2 d2 q
(0) + 2 R · y 00 = 0 ⇔ − q + R · 2 y 00 = 0 ⇔ y 0000 = .
−q −
dx dx dx R
Pentru a rezolva ecuaţia y 0000 = Rq ţinem cont de faptul că membrul drept al
ecuaţiei nu conţine funcţia y, deci putem integra direct ecuaţia:
Z Z
q q
y 0000 dx = dx ⇒ y 000 (x) = · x + C1 .
R R
q q·L q q·L q
0= ·L+C1 ⇒ C1 = − ⇒ y 000 (x) = ·x− ⇒ y 000 (x) = ·(x−L).
R R R R R
Procedând ı̂n continuare ı̂n acelaşi mod obţinem:
x2
Z Z
000 q q
y dx = · (x − L) dx ⇒ y 00 (x) = · ( − L · x) + C2 .
R R 2
q L2 q · L2 q
y 00 (L) = 0 ⇒ 0 = ·( −L·L)+C2 ⇒ C2 = ⇒ y 00 (x) = ·(x2 −2·L·x+L2 ).
R 2 2·R 2·R
x3
Z Z
q q
y 00 dx = ·(x2 −2·L·x+L2 ) dx ⇒ y 0 (x) = ·( −L·x2 +L2 ·x)+C3 .
2·R 2·R 3
q x3
y 0 (0) = 0 ⇒ 0 = 0 + C3 ⇒ C3 = 0 ⇒ y 0 (x) = · ( − L · x2 + L2 · x).
2·R 3
x3 x4 x3 x2
Z Z
0 q q
y dx = ·( −L·x2 +L2 ·x) dx ⇒ y(x) = ·( −L· +L2 · )+C4 .
2·R 3 2 · R 12 3 2
16
7.3 Aplicaţii 17
q x4 L · x3 L2 · x2
y(0) = 0 ⇒ 0 = 0 + C4 ⇒ C4 = 0 ⇒ y(x) = ·( − + ).
2 · R 12 3 2
Aşadar deformaţia transversală a consolei corespunzătoare poziţiei x este:
q x4 L · x3 L2 · x2
y(x) = ·( − + ).
2 · R 12 3 2
q L4 L · L3 L2 · L2 q · L4
yL = y(L) = ·( − + )= .
2 · R 12 3 2 8·R
Exerciţiu
R0
3 · (y 00 )2 + y 0 dx şi
Găsiţi funcţia y care minimizează funcţionala: F (y) =
−1
satisface condiţiile y(−1) = 0, y 0 (−1) = 2, y 00 (0) = 0 şi y 000 (0) = 6.
17
8. Ecuaţii cu derivate parţiale
de ordinul doi liniare
Observaţii
• Cel puţin unul dintre coeficienţii A, B şi C trebuie să fie nenul. În cazul cel
mai general coeficienţii A, B, ..., H pot fi funcţii de variabilele x şi y, dar ı̂n
cele de urmează ei sunt consideraţi constanţi.
• Reamintim faptul că atunci când derivata unei funcţii de o singură variabilă
df
f = f (x) este egală cu zero, dx = 0, rezultă că funcţia f este o constantă:
f (x) = c ∈ R.
Pe de altă parte, atunci când derivata parţială ı̂n raport cu x a unei funcţii
de două variabile u = u(x, y) este egală cu zero, ∂u ∂x = 0, consecinţa nu
este faptul că funcţia u este o constantă, ci doar că u(x, y) nu depinde de
variabila x. Cu alte cuvinte, lucru foarte important, nu rezultă că u(x, y)
nu depinde de y.
De fapt este evident că orice funcţie de variabila y, u(x, y) = F (y), verifică
ecuaţia ∂u
∂x = 0. Astfel că soluţia generală a acestei ecuaţii nu este o con-
stantă ci o funcţie arbitrară F de variabila y, u(x, y) = F (y).
1
2 Ch.8. Ecuaţii cu derivate parţiale de ordinul doi liniare
∂u
În mod analog, soluţia generală a ecuaţiei ∂y = 0 este o funcţie arbitrară
de variabila x, u(x, y) = G(x).
• Având ı̂n vedere observaţia anterioară, este uşor de ı̂nţeles că soluţia gen-
erală a unei ecuaţii cu derivate parţiale nu va conţine constante arbitrare
(aşa cum se ı̂ntâmplă ı̂n cazul ecuaţiilor diferenţiale), ci va conţine funcţii
arbitrare. Aceste funcţii pot fi determinate cu ajutorul unor condiţii supli-
mentare (iniţiale, la limită etc.) conducând la determinarea soluţiei partic-
ulare.
Exemplu
Cel mai simplu exemplu de EDP2 este:
∂2u
= 0.
∂x2
Reamintim faptul că derivata de ordinul doi a unei funcţii se obţine derivând
2
derivata de ordinul ı̂ntâi, adică ∂∂xu2 = ∂x
∂ ∂u
∂x . Aşadar ecuaţia devine:
∂ ∂u
= 0.
∂x ∂x
Aşa cum am menţionat anterior, dacă derivata ı̂n raport cu x a unei funcţii care
depinde şi de x şi de y este egală cu zero, atunci funcţia este de fapt o funcţie
arbitrară de variabila y:
∂ ∂u ∂u
=0 ⇒ = F1 (y).
∂x ∂x ∂x
∂
Notând prin ∂x (G) derivata parţială ı̂n raport cu x a funcţiei (arbitrare) G
∂x
şi ţinând cont că ∂x = 1, putem rescrie ultima relaţie astfel:
∂u ∂x ∂ ∂ ∂
− F1 (y) · =0 ⇒ (u) − (F1 (y) · x) = 0 ⇒ (u − F1 (y) · x) = 0.
∂x ∂x ∂x ∂x ∂x
Tinând cont din nou de observaţia anterioară obţinem:
u − F1 (y) · x = F2 (y),
2
8.2 Schimbare de variable 3
Exerciţii
2
- Arătaţi că soluţia generală a ecuaţiei ∂∂yu2 = 0 este:
u(x, y) = F1 (x) · y + F2 (x), unde F1 şi F2 sunt funcţii arbitrare.
∂2u
- Arătaţi că soluţia generală a ecuaţiei ∂x∂y = 0 is:
u(x, y) = F1 (x) + F2 (y), unde F1 şi F2 sunt funcţii arbitrare.
Exemplu
Vom calcula soluţia particulară a următoarei probleme Cauchy constând dintr-o
EDP2 şi două condiţii iniţiale:
2
∂ u
∂x2 = 0
u(0, y) = y 2 .
∂u
∂x (0, y) = 3 · y
Aşa cum am văzut ı̂n exemplul anterior, soluţia generală a ecuaţiei este:
3
4 Ch.8. Ecuaţii cu derivate parţiale de ordinul doi liniare
∂u ∂u ∂α ∂u ∂β ∂u ∂u ∂α ∂u ∂β
= · + · , = · + · . (4)
∂x ∂α ∂x ∂β ∂x ∂y ∂α ∂y ∂β ∂y
∂α ∂β ∂α ∂β
= c1 , = c3 , = c2 , = c4 . (5)
∂x ∂x ∂y ∂y
∂u ∂u ∂u ∂u ∂u ∂u
= c1 · + c3 · , = c2 · + c4 · . (6)
∂x ∂α ∂β ∂y ∂α ∂β
Observăm că relaţiile (6) sunt verificate nu doar de funcţia u, ci de orice altă
funcţie de variabilele x şi y. Putem deci scrie următorii operatori de derivare,
care descriu relaţiile dintre derivatele ı̂n raport cu x şi y şi cele ı̂n raport cu α şi
β:
∂ ∂ ∂ ∂ ∂ ∂
(·) = c1 · (·) + c3 · (·) , (·) = c2 · (·) + c4 · (·) , (7)
∂x ∂α ∂β ∂y ∂α ∂β
unde punctul (·) poate fi ı̂nlocuit de orice funcţie de două variabile de clasă C 2 .
4
8.3 Forma canonică 5
Aplicând pe rând relaţiile (7) (ı̂n care punctul este ı̂nlocuit de funcţia ∂u ∂x ) şi (6)
obţinem:
∂2u
∂ ∂u (7) ∂ ∂u ∂ ∂u (6)
= = c1 · + c3 · =
∂x2 ∂x ∂x ∂α ∂x ∂β ∂x
(6) ∂ ∂u ∂u ∂ ∂u ∂u
= c1 · c1 · + c3 · + c3 · c1 · + c3 · =
∂α ∂α ∂β ∂β ∂α ∂β
2 ∂ ∂u ∂ ∂u ∂ ∂u 2 ∂ ∂u
= c1 · + c1 · c3 · + c3 · c1 · + c3 · =
∂α ∂α ∂α ∂β ∂β ∂α ∂β ∂β
∂2u ∂2u ∂2u 2 ∂ u
2
= c21 · + c1 · c3 · + c3 · c1 · + c3 · .
∂α2 ∂α∂β ∂β∂α ∂β 2
Ţinând cont de faptul că pentru funcţii de clasă C 2 derivatele parţile de ordinul
doi mixte sunt egale (teorema lui Schwarz) obţinem:
∂2u 2 ∂ u
2 ∂2u 2 ∂ u
2
= c1 · + 2 · c1 · c3 · + c3 · . (8)
∂x2 ∂α2 ∂α∂β ∂β 2
∂2u ∂2u
Procedând ı̂n acelasi mod pentru derivatele ∂x∂y şi ∂y 2
(exerciţiu!) obţinem:
∂2u 2 ∂ u
2 ∂2u 2 ∂ u
2
= c2 · + 2 · c2 · c4 · + c4 · . (10)
∂y 2 ∂α2 ∂α∂β ∂β 2
Înlocuind toate funcţiile şi derivatele ı̂n raport cu x şi y din ecuaţia iniţială (1)
cu funcţii şi derivate ı̂n raport cu α şi β prin folosirea relaţiilor (6), (8), (9) şi
(10), obţinem ecuaţia transformată de variabile α şi β.
T
Remarcăm faptul că, ı̂n general, pentru o schimbare de variabile arbirară u(x, y) →
u(α, β), ecuaţia transformată poate fi mai complicată decât cea iniţială deoarece
conţine mai multe derivate. Totuşi, există anumite schimbări de variabile care pot
reduce ecuaţia iniţială la o ecuaţie mai simplă, aşa cum vom vedea ı̂n secţiunea
următoare.
5
6 Ch.8. Ecuaţii cu derivate parţiale de ordinul doi liniare
A · r2 − B · r + C = 0 (11)
Atragem atenţia asupra faptului că ı̂n ecuaţia caracteristică semnul coe-
ficientului B este schimbat.
Soluţiile ecuaţiei caracteristice sunt:
√
B± ∆
r1,2 = , unde ∆ = B 2 − 4 · A · C.
2·A
În funcţie de valoarea determinantului ∆, ecuaţiile cu derivate parţiale de
ordinul doi liniare se numesc:
– Hiperbolice dacă ∆ > 0
– Parabolice dacă ∆ = 0
– Eliptice dacă ∆ < 0
• Se determină schimbarea de variabile corespunzătoare astfel:
– Dacă ∆ > 0 (ecuaţie hiperbolică) atunci ecuaţia caracteristică are
două rădăcini reale distincte, r1 şi r2 . Fiecăreia dintre cele două valori
ri , i = 1, 2, ı̂i vom asocia câte o ecuaţie diferenţială (cu variabile
separabile), ecuaţii care se rezolvă astfel:
dy
= ri ⇒ dy = ri · dx ⇒ y = ri · x + ci ⇒ − ri · x + y = ci , i = 1, 2.
dx
Schimbarea de variabile corespunzătoare este:
(
α = −r1 · x + y
T : .
β = −r2 · x + y
6
8.3 Forma canonică 7
sau chiar: (
α = a1 · x − b1 · y
T : .
β = a2 · x − b2 · y
dy
= r ⇒ ... − r · x + y = c,
dx
ceea ce ı̂nseamnă că putem alege α = −r · x + y (sau oricare dintre
variantele prezentate mai sus dacă r este o fracţie).
Pentru a completa schimbarea de variable putem alege oricare dintre
variantele β = x sau β = y, singura condiţie fiind aceea ca Jacobianul
(3) să fie nenul.
dy
= ri ⇒ dy = (a±i·b)·dx ⇒ y = a·x±i·b·x+ci ⇒ −a·x+y∓i·b·x = ci , i = 1, 2.
dx
Din nou, dacă a sau b sunt fracţii, putem ı̂nmulţi cu numitorul şi alege
schimbarea de variabilă ı̂n mod corespunzător.
7
8 Ch.8. Ecuaţii cu derivate parţiale de ordinul doi liniare
Exemplu
Vom găsi forma canonică şi vom rezolva ecuaţia:
r2 + 4 · r + 3 = 0.
dy
= −3 ⇒ dy = −3 · dx ⇒ y = −3 · x + c1 ⇒ 3 · x + y = c1 ⇒ α = 3 · x + y.
dx
dy
Rezolvând ecuaţia dx = r2 obţinem:
dy
= −1 ⇒ dy = −dx ⇒ y = −x + c2 ⇒ x + y = c2 ⇒ β = x + y.
dx
Schimbarea de variabile este deci:
(
α=3·x+y
T : .
β = x+y
c1 = 3, c2 = c3 = c4 = 1.
8
8.3 Forma canonică 9
Facem observaţia că ecuaţia iniţială nu conţine derivate parţiale de ordinul unu,
deci nu a fost necesară folosirea formulelor (6).
2 ∂2u 2
Înlocuind expresiile derivatelor ∂∂xu2 , ∂x∂y şi ∂∂yu2 ı̂n ecuaţia iniţială obţinem:
Observaţie
Forma canonică a unei ecuaţii cu derivate parţiale de ordinul doi liniare hiperbo-
∂2u ∂2u
lice nu va conţine derivatele ∂α 2 şi ∂β 2 .
Exemplu
Vom găsi forma canonică şi vom rezolva ecuaţia:
∂2u ∂2u ∂2u
− 4 · + 4 · = 0.
∂x2 ∂x∂y ∂y 2
Vom asocia ecuaţia caracteristică (amintindu-ne să schimbăm semnul coefi-
cientului derivatei parţiale mixte):
r2 + 4 · r + 4 = 0.
9
10 Ch.8. Ecuaţii cu derivate parţiale de ordinul doi liniare
dy
= −2 ⇒ dy = −2 · dx ⇒ y = −2 · x + c ⇒ 2 · x + y = c1 ⇒ α = 2 · x + y.
dx
În cazul acestei probleme putem alege oricare dintre variantele β = x sau β = y,
deoarece ı̂n ambele cazuri Jacobianul (3) este nenul.
De exemplu, alegând β = x Jacobianul este:
∂α ∂β
∂x ∂x 2 1
J =
=
= −1 6= 0.
∂α ∂β
∂y ∂y 1 0
O regula generală pentru alegerea lui β este: dacă expresia lui α nu ı̂l conţine
pe x, atunci alegem β = x; dacă expresia lui α nu ı̂l conţine pe y, atunci alegem
β = y; dacă expresia lui α conţine şi x şi y, atunci β poate fi ales sau x sau y.
c1 = 3, c2 = c3 = 1, c4 = 0.
10
8.3 Forma canonică 11
∂2u
= 0.
∂β 2
Aşa cum am vazut ı̂n prima secţiune (dar ı̂nlocuind x şi y cu α şi β), soluţia
generală a unei astfel de ecuaţii este:
Observaţie
Forma canonică a unei ecuaţii cu derivate parţiale de ordinul doi liniare parabolice
∂2u ∂2u ∂2u
nu va conţine derivata ∂α∂β şi va conţine doar una dintre derivatele ∂α 2 sau ∂β 2 .
Exemplu
Vom găsi forma canonică a ecuaţiei:
r2 + 2 · r + 10 = 0.
dy
= −1±i·3 ⇒ dy = (−1±i·3)·dx ⇒ y = −x±i·3·x+c ⇒ x+y∓i·3·x = c.
dx
11
12 Ch.8. Ecuaţii cu derivate parţiale de ordinul doi liniare
c1 = c2 = 1, c3 = 3, c4 = 0.
Observaţie
Forma canonică a unei ecuaţii cu derivate parţiale de ordinul doi liniare eliptice
∂2u ∂2u ∂2u
nu va conţine derivata ∂α∂β şi va conţine ambele derivate ∂α 2 şi ∂β 2 , ı̂nmulţite
cu acelaşi coeficient.
12
8.3 Forma canonică 13
Exemplu
Vom găsi soluţia particulară a problemei Cauchy:
∂2u ∂2u ∂2u
∂x2 − 4 · ∂x∂y + 3 · ∂y2 = 0
u(0, y) = 3 · y 2 .
∂u
∂x (0, y) = 2 · y
După cum am ( văzut ı̂ntr-un exemplu anterior, ı̂n urma efectuării schimbării
α=3·x+y
de variabile T : , soluţia generală a ecuaţie date este u(x, y) =
β = x+y
F (3 · x + y) + G(x + y), unde F şi G sunt funcţii arbitrare.
În continuare vom determina expresiile funcţiilor necunoscute F şi G folosind
condiţiile initiale date.
Prima condiţie iniţială, u(0, y) = 3 · y 2 , se poate aplica imediat. Cum pentru
x = 0 expresia funcţiei u trebuie să fie 3 · y 2 , obţinem:
Pentru a putea aplica cea de-a doua condiţie trebuie mai ı̂ntâi să calculăm
derivata ∂u
∂x . În acest scop, observăm ca u poate fi considerată ca funcţie compusă:
Aşadar, ţinând cont de cele discutate mai sus, prin aplicarea celei de-a doua
condiţii iniţiale obţinem:
dF dG
3· + = 2 · y.
dy dy
Integrând această ultimă relaţie ı̂n raport cu y obţinem:
3 · F + G = y 2 + C,
13
14 Ch.8. Ecuaţii cu derivate parţiale de ordinul doi liniare
Din prima ecuaţie avem G(y) = 3 · y 2 − F (y). Înlocuind ı̂n cea de-a doua ecuaţie
obţinem F (y) = −y 2 + C2 şi deci G(y) = 4 · y 2 − C2 . Înlocuind ambele funcţii ı̂n
soluţia generală obţinem:
C C
u(x, y) = F (α) + G(β) = −α2 + + 4 · β2 − = −(3 · x + y)2 + 4 · (x + y)2 =
2 2
= −(9 · x2 + 6 · x · y + y 2 ) + 4 · (x2 + 2 · x · y + y 2 ) = −5 · x2 + 2 · x · y + 3 · y 2 .
Aşadar soluţia particulară a problemei Cauchy este funcţia (verificaţi prin ı̂nlocuire
ı̂n ecuaţie şi ı̂n condiţii!):
u(x, y) = −5 · x2 + 2 · x · y + 3 · y 2 .
14
9. Ecuaţia undelor
9.1 Introducere
Ecuaţia undelor (de asemenea numită ecuaţia coardei vibrante) este o ecuaţie cu
derivate parţiale de ordinul doi liniară de forma:
∂2u 2
2 ∂ u
− a · = 0. (12)
∂t2 ∂x2
Această ecuaţie poate modela mici oscilaţii ı̂n jurul unei poziţii de echilibru
şi ca atare este folosită pentru a descrie o gamă largă de fenomene/procese din
dinamica fluidelor, electromagnetism, optică, fizica fenomenelor gravitaţionale,
transferul cădurii etc.
Depinzând de tipul undei modelate, ”viteza” a (a > 0) poate lua rolul a
diverse mărimi, cum ar fi de pildă viteza luminii, viteza sunetului sau viteza cu
care se propaghează deplasările unei coarde.
Pentru a putea obţine o soluţie particulară a unei anumite probleme fizice sau
tehnice este nevoie de un set de condiţii potrivite, aşa cum vom vedea ı̂n cele ce
urmează.
Problema constă din ecuaţia undelor (12) ı̂mpreună cu două condiţii ini¸tiale,
corespunzătoare lui t = 0 (problemă cu valori iniţiale).
15
16 Ch.9. Ecuaţia undelor
Aa̧s cum am menţionat ı̂n introducere, ecuaţia undei este folosită pentru a
modela o multitudine de fenomene. Una dintre aplicaţiile uzuale ale problemei
(13) este modelarea oscilaţiilor verticale (transversale) ale unei coarde elastice
omogene de lungime infinită. În acest caz, a reprezintă o constantă de material
care depinde de densitatea materialului coardei şi de tensiunea iniţială din coardă,
condiţia iniţială u(x, 0) = ϕ(x) reprezintă poziţia iniţială a coardei (la momentul
t = 0) iar condiţia initială ∂u
∂t (x, 0) = ψ(x) reprezintă viteza initială a coardei (de
asemenea la momentul t = 0).
Soluţia particulară a acestei probleme este evident o funcţie u = u(x, t) şi ı̂n
cele ce urmează vom deduce o formulă pentru calculul lui u.
16
9.2 Problema oscilaţiilor coardei infinite 17
Aceasta dependenţă este evidenţiată ı̂n figura următoare, ı̂n care sunt supra-
puse câteva secţiuni plane ale suprafeţei precedente, obţinute pentru o serie de
valori fixate ale lui t:
A · r2 − B · r + C = 0.
Înlocuind y cu t peste tot unde apare ı̂n metoda de reducere la forma canonică
dt
prezentată anterior, ecuaţiile diferenţiale corespunzătoare sunt dx = ±a, ceea ce
ne conduce la schimbarea de variabile:
(
α=x+a·t
T : .
β =x−a·t
17
18 Ch.9. Ecuaţia undelor
Reducerea la forma canonică se face ı̂n mod similar cu cele prezentate ı̂n exemplele
anterioare aşa că o omitem (exerciţiu!). Obţinem forma canonică:
∂2u
= 0,
∂α∂β
ceea ce ı̂nseamnă că soluţia generală a ecuaţiei este:
18
9.2 Problema oscilaţiilor coardei infinite 19
Rb Ra Rb Rc Rc
Cum f (s)ds = − f (s)ds and f (s)ds + f (s)ds = f (s)ds, rezultă:
a b a b a
x+a·t
Z0
ϕ(x + a · t) + ϕ(x − a · t)
Z
1
u(x, t) = + · ψ(s)ds + ψ(s)ds =
2 2·a
0 x−a·t
x+a·t
ϕ(x + a · t) + ϕ(x − a · t)
Z
1
= + · ψ(s)ds.
2 2·a
x−a·t
Exemplu
Vom calcula soluţia problemei Cauchy:
∂2y ∂2y
∂t2 − 4 · ∂x2 = 0
y(x, 0) = x2 .
∂y
∂t (x, 0) = 4 · x
Chiar dacă funcţia necunoscută din ecuaţie este aici notată prin y (şi nu prin
u aşa cum era ı̂n calculul anterior), problema este ı̂n mod clar una de tipul(13),
19
20 Ch.9. Ecuaţia undelor
corespunzând valorii a = 2 (deoarece a > 0) şi funcţiilor ϕ(x) = x2 şi ψ(x) = 4·x.
Aşadar pentru a găsi soluţia putem aplica direct formula(14) ı̂nlocuind a, ϕ(x) şi
ψ(x):
x+a·t
ϕ(x + a · t) + ϕ(x − a · t)
Z
1
y(x, t) = + · ψ(s)ds =
2 2·a
x−a·t
x+2·t
(x + 2 · t)2 + (x − 2 · t)2 1
Z
= + · 4 · s ds =
2 4
x−2·t
20
9.3 Problema mixtă a oscilaţiilor coardei fixate la capete 21
Remarcăm faptul că soluţia (14) găsită anterior pentru problema (13) nu
este şi soluţie a problemei (15) deoarece condiţiile la limită nu sunt ı̂n general
satisfăcute.
Înainte de a trece la rezolvarea efectivă a problemei vom prezenta câteva pro-
prietăţi pe care le vom folosi ı̂n cadrul calculelor.
Proprietăţi
• Reamintim că Seria Fourier de sinusuri asociată unei funcţii f (x) pe inter-
valul [0, L] este suma seriei:
∞
X n · π · x
f (x) = an · sin ,
L
n=1
unde
ZL n · π · x
2
an = · f (x) · sin dx
L L
0
2 2
• Dacă u este o soluţie a ecuaţiei undei (12) (adics̆ ∂∂t2u − a2 · ∂∂xu2 = 0) iar v
2 ∂2v
este de asemenea o soluţie a ecuaţiei undei (12) (adică ∂∂t2v − a2 · ∂x 2 = 0),
atunci şi suma u + v este o soluţie a ecuaţiei undei (12).
Într-adevăr avem:
∂ 2 (u + v) 2 ∂2u ∂2v
2
∂ u ∂2v
2 ∂ (u + v) 2
−a · = 2 + 2 −a · + =
∂t2 ∂x2 ∂t ∂t ∂x2 ∂x2
∂2u 2
2 ∂ u ∂2v 2
2 ∂ v
− a · + − a · = 0 + 0 = 0.
∂t2 ∂x2 ∂t2 ∂x2
• Proprietatea anterioară poate fi cu uşurinţă generalizată: Dacă x1 , x2 , ..., xn , ...
∞
P
sunt soluţii ale ecuaţiei (12), atunci suma lor xn este de asemenea
n=1
soluţie a equaţiei.
Revenind la soluţia problemei (15), metoda pe care o vom folosi ı̂n rezolvare se
numeşte metoda separării variabilelor şi, ı̂n esenţă, constă ı̂n găsirea unei soluţii
de forma:
u(x, t) = X(x) · T (t)
Înainte de a ı̂nlocui această soluţie ı̂n ecuaţia dată vom calcula derivatele sale
parţiale. Cum T este funcţie doar de t iar X este funcţie doar de x rezultă:
∂u ∂ ∂ dT
= (X(x) · T (t)) = X(x) · (T (t)) = X(x) · = X(x) · T 0 (t)
∂t ∂t ∂t dt
21
22 Ch.9. Ecuaţia undelor
∂u ∂ ∂ dX
= (X(x) · T (t)) = (X(x)) · T (t) = · T (t) = X 0 (x) · T (t)
∂x ∂x ∂x dx
Procedând ı̂n mod analog obţinem:
∂2u ∂2u
= X(x) · T 00 (t), = X 00 (x) · T (t)
∂t2 ∂x2
Înlocuind aceste ultime două derivate ı̂n ecuaţie obţinem:
Împărţind această ecuaţie cu X(x)·T (t)·a2 şi notând fracţiile astfel obţinute prin
λ rezultă:
X 00 (x) 1 T 00 (t)
= 2· = λ.
X(t) a T (t)
Egalând pe rând fiecare fracţie cu λ obţinem sistemul:
(
X 00 (x) − λ · X(x) = 0
.
T 00 (x) − λ · a2 · T (x) = 0
Observăm că dacă un produs de două funcţii este egal cu zero pentru orice t > 0
(deoarece nu există altă restricţie pentru t), atunci cel puţin una dintre funcţii
trebuie sa fie egală cu zero pentru orice t > 0. Însă este evident că T (t) nu poate
fi zero deoarece dacă ar fi atunci soluţia u(x, t) = X(x) · T (t) ar fi deasemenea
egală cu zero iar u(x, t) = 0 nu verifică cele două condiţii iniţiale.
Rezultă atunci că X(0) = 0.
În mod similar, din cea de a doua condiţie la limită deducem că:
Revenind la sistemul de ecuaţii precedent, observăm că luând prima dintre cele
două ecuaţii ı̂mpreună cu cele două condiţii (la limită) deduse pentru X putem
construi următoarea problema Cauchy:
(
X 00 (x) − λ · X(x) = 0
. (16)
X(0) = 0, X(L) = 0
22
9.3 Problema mixtă a oscilaţiilor coardei fixate la capete 23
Ecuaţia este una simplă - ecuaţie diferenţială de ordinul doi liniară şi omogenă.
Ecuaţia caracteristică asociată este:
r2 − λ = 0
X(0) = 0 ⇒ 0 = C1 + C2 · 0 ⇒ C1 = 0
X(L) = 0 ⇒ 0 = C2 · L ⇒ C2 = 0
Aşadar ı̂n acest caz soluţia problemei este X(x) = 0; aşa cum am menţionat
anterior, aceasta soluţie conduce la soluţia u(x, t) = 0, care este inaccept-
abilă.
• Cazul 2: λ > 0 ⇒ ∆ > 0. În acest caz ecuaţia caracteristică are rădăcinile
reale distincte r1 şi r2 iar soluţia generală este:
• Cazul 3: λ < 0 ⇒ ∆ < 0. În acest caz putem nota λ = −k 2 şi ecuaţia
caracteristică are perechea de rădăcini complex conjugate r1,2 = ±i · k iar
soluţia generală este:
23
24 Ch.9. Ecuaţia undelor
X(L) = 0 ⇒ 0 = C2 · sin(k · L)
În această ultimă relaţie C2 nu poate fi egal cu zero, deoarece dacă C2 = 0
obţinem din nou soluţia nulă. Rezultă:
n·π n2 · π 2
sin(k · L) = 0 ⇒ k · L = n · π ⇒ k = ⇒ λ=−
L L2
În continuare, după ce am calculat separat soluţiile Xn (x) şi Tn (t), vom defini
următoarea familie de soluţii ale problemei iniţiale:
n · π · x a·n·π·t a·n·π·t
un (x, t) = Xn (x)·Tn (t) = sin · An · cos( ) + Bn · sin( ) , n ∈ N∗
L L L
24
9.3 Problema mixtă a oscilaţiilor coardei fixate la capete 25
că suma tuturor soluţiilor de acest tip este deasemenea o soluţie a ecuaţei. Astfel
introducem soluţia:
∞ ∞ n · π · x
X X a·n·π·t a·n·π·t
u(x, t) = un (x, t) = sin · An · cos( ) + Bn · sin( )
L L L
n=1 n=1
În continuare vom găsi coeficienţii An şi Bn folosind condiţiile iniţiale ale
problemei. Folosind prima condiţie iniţială obţinem:
∞
X n · π · x
u(x, 0) = ϕ(x) ⇒ ϕ(x) = sin · [An · cos(0) + Bn · sin(0)]
L
n=1
∞
X n · π · x
⇒ ϕ(x) = An · sin .
L
n=1
∞ n · π · x ZL n · π · x
X 2
ϕ(x) = an · sin , an = · ϕ(x) · sin dx,
L L L
n=1 0
putem observa faptul că An este chiar coeficientul an din dezvoltarea ı̂n serie
Fourier de sinusuri a lui ϕ(x), adică:
ZL n · π · x
2
An = · ϕ(x) · sin dx
L L
0
Pentru a putea folosi cea de-a doua condiţie iniţială trebuie să calculăm mai
ı̂ntâi derivata ∂u
∂t :
∞ n · π · x !
∂u ∂ X a·n·π·t a·n·π·t
(x, t) = sin · An · cos( ) + Bn · sin( ) =
∂t ∂t L L L
n=1
∞ n · π · x
X a·n·π·t a·n·π a·n·π·t a·n·π
= sin · −An · sin( )· + Bn · cos( )·
L L L L L
n=1
25
26 Ch.9. Ecuaţia undelor
∞
∂u X a·n·π n · π · x
(x, 0) = ψ(x) ⇒ ψ(x) = Bn · · sin
∂t L L
n=1
Comparăm că dezvoltarea ı̂n serie Fourier de sinusuri a funcţiei ψ:
∞ n · π · x ZL n · π · x
X 2
ψ(x) = an · sin , an = · ψ(x) · sin dx
L L L
n=1 0
unde
ZL n · π · x ZL n · π · x
2 2
An = · ϕ(x) · sin dx, Bn = · ψ(x) · sin dx.
L L a·n·π L
0 0
(18)
Exemplu
Vom calcula soluţia problemei Cauchy:
2
∂ u ∂2u
∂t2 − 9 · ∂x2 = 0
u(x, 0) = x, ∂u
∂t (x, 0) = 1
, t > 0, x ∈ [0, 1]
u(0, t) = 0, u(1, t) = 0
26
9.3 Problema mixtă a oscilaţiilor coardei fixate la capete 27
Z1 Z1
1
1 1
= 2· x·sin (n · π · x) dx = 2·− · cos (n · π · x) − (− ) · sin (n · π · x) dx =
n·π 0 n·π
0 0
1
2 2 1 2 2 2
=− ·cos(n·π)+ · ·sin(n·π·x) = − ·cos(n·π)+ 2 2 ·(0−0) = − ·cos(n·π).
n·π n·π n·π 0 n·π n ·π n·π
Pentru calculul lui Bn folsoim din nou (18):
ZL n · π · x Z1
2 2
Bn = · ψ(x) · sin dx = · sin (n · π · x) dx =
a·n·π L 3·n·π
0 0
1
2 1 2 1
=− · · cos (n · π · x) = − · 2 2 · (cos(n · π) − 1).
3·n·π n·π 0 3 n ·π
Înlocuind An şi Bn ı̂n (17) obţinem soluţia particulară a problemei:
u(x, t) =
∞
X 2 2 1
= sin (n · π · x)· − · cos(n · π) · cos(3 · n · π · t) + − · 2 2 · (cos(n · π) − 1) · sin(3 · n · π · t) .
n·π 3 n ·π
n=1
Exerciţii
Exerciţiul 1: Găsiţi forma canonică şi, dacă este posibil, rezolvaţi ecuaţiile:
∂2u ∂2u ∂2u
• 3· ∂x2
+4· ∂x∂y + ∂y 2
= 0.
27
9. Elemente de teoria
probabilităţilor
1
2 9. Elemente de teoria probabilităţilor
Observaţii:
Se pot face următoarele analogii cu teoria mulţimlor:
• Evenimentele A şi B sunt incompatibile (nu pot avea loc ı̂n acelaşi timp) ⇔
A şi B sunt mulţimi disjuncte (intersecţia mulţimilor A şi B este mulţimea
vidă, A ∩ B = φ)
2
9.1 Definiţii, exemple 3
• Dacă notăm prin A evenimentul care constă ı̂n obţinerea unui număr par,
atunci A = (2) ∪ (4) ∪ (6) iar probabilitatea este P (A) = 63 = 21 .
• Dacă notăm prin B evenimentul care constă ı̂n obţinerea unui număr mai
mare decât 2 atunci B = (3) ∪ (4) ∪ (5) ∪ (6) iar P (A) = 46 = 23 .
• Evenimentul care constă ı̂n obţinerea unui număr par mai mare decât 2 este
A ∩ B = (4) ∪ (6) iar probabilitatea este P (A ∩ B) = 62 = 13 .
Observaţii:
Definiţi clasica a probabilităţii este relativ restrictivă, deoarece Ω trebuie să fie
o mulţime finită iar evenimentele sale trebuie să aibe toate aceeaşi şansă de re-
alizare. Din păcate ı̂n cazul multor experienţe care modelează fenomene/procese
reale aceste condiţii nu sunt ı̂ndeplinite.
De examplu, ı̂n cazul aruncării zarului, pentru ca evenimentele elementare
să aibă aceeaşi şansă de realizare este necesar ca zarul să fie un cub perfect a
cărui densitate să fie perfect constantă ı̂n orice punct al său, condiţii care sunt
3
4 9. Elemente de teoria probabilităţilor
practic imposibil de realizat. Mai mult, dacă ı̂n experienţa aruncării zarului, ı̂n
loc să observăm numărul care apare vom observa distanţa parcursă de zar până
la oprirea sa, atunci ı̂n mod evident Ω nu va fi o mulţime finită.
Acest tip de observaţii au condus la definiţii mai riguroase şi mai generale ale
noţiunii de probabilitate, cum este:
• P (A) > 0 ∀A ∈ K.
• P (Ω) = 1
Teoremă
Dacă (Ω, K, P ) este un câmp de probabilitate, atunci următoarele proprietăţi sunt
satisfăcute:
• P (φ) = 0
S P
• Dacă Ai ∩ Aj = φ atunci P ( Ai ) = P (Ai )
i∈I i∈I
• P (CA ) = 1 − P (A)
• P (A) ∈ [0, 1]
• A ⊂ B ⇒ P (A) 6 P (B)
Schiţa demonstraţiei
• Deoarece A ∩ φ = φ pentru orice eveniment A, din a treia proprietate
din definiţie rezultă P (A ∪ φ) = P (A) + P (φ). Ţinând cont de faptul că
A ∪ φ = A rezultă că P (A) = P (A) + P (φ) şi deci P (φ) = 0.
4
9.1 Definiţii, exemple 5
Teorema (Poincaré)
P (A ∪ B) = P (A) + P (B) − P (A ∩ B)
Demonstraţie
Considerăm evenimentele A şi B. La fel ca şi ı̂n demonstraţia precedentă, cum
A ∩ (B \ A) = A ∩ (B ∩ CA ) = B ∩ (A ∩ CA ) = B ∩ φ = φ, putem aplica cea de-a
treia proprietate din definiţie obţinând P (A ∪ (B \ A)) = P (A) + P (B \ A). Avem
deasemenea A∪(B\A) = A∪(B∩CA ) = (A∪B)∩(A∪CA ) = (A∪B)∩(Ω) = A∪B.
Rezultă că P (A ∪ B) = P (A ∪ (B \ A)) = P (A) + P (B \ A) (∗).
Pe de altă parte deoarece (B ∩ CA ) ∩ (B ∩ A) = B ∩ (A ∩ CA ) = B ∩ φ = φ
rezultă P ((B ∩ CA ) ∪ (B ∩ A)) = P (B ∩ CA ) + P (B ∩ A). Având ı̂n vedere că
(B ∩ CA ) ∪ (B ∩ A) = B ∩ (A ∪ CA ) = B ∩ Ω = B, obţinem:
P (B) = P (B ∩ CA ) + P (B ∩ A) = P (B \ A) + P (B ∩ A) (∗∗)
Eliminând P (B \ A) ı̂ntre relaţiile (∗) şi (∗∗) obţinem rezultatul din enunţ.
Definiţii
Fie (Ω, K, P ) un câmp de probabilitate şi B ∈ K cu P (B) > 0.
5
6 9. Elemente de teoria probabilităţilor
n
X
P (A) = P (Bi ) · PBi (A)
i=1
Schiţa demonstraţiei
n
[ n
[
A=A∩Ω=A∩( Bi ) = (A ∩ Bi ) ⇒
i=1 i=1
n n n
X X P (A ∩ Bi ) X
⇒ P (A) = P (A ∩ Bi ) = P (Bi ) · = P (Bi ) · PBi (A).
P (Bi )
i=1 i=1 i=1
Exemplu
Considerăm 10 cutii identice (ca aspect) conţinând bile albe şi negre. 3 dintre
cutii conţin câte 10 bile albe şi câte 20 de bile negre fiecare, 2 dintre cutii conţin
câte 15 bile albe şi câte 25 bile negre fiecare iar restul de 5 cutii conţin câte 35
de bile albe şi câte 5 bile negre fiecare.
Dacă alegem o cutie la ı̂ntâmplare şi din acea cutie extragem o bilă la ı̂ntâmplare,
care este probabilitatea ca bila să fie albă?
6
9.2 Variable aleatoare 7
Rezolvare
Notăm prin A evenimentul care constă ı̂n extragerea unei bile albe, ceea ce
ı̂nseamnă că trebuie să calculăm P (A).
Notăm prin B1 evenimentul care constă ı̂n alegerea unei cutii de primul tip
(conţinând 10 bile albe şi 20 negre), prin B2 evenimentul care constă ı̂n alegerea
unei cutii de al doilea tip (conţinând 15 bile albe şi 25 negre) iar prin B3 eveni-
mentul care constă ı̂n alegerea unei cutii de al treilea tip (conţinând 35 bile albe
şi 5 negre). Avı̂nd ı̂n vedere că există 3 cutii de primul tip, 2 cutii de al doilea
tip şi 5 cutii de al treilea tip, probabilităţile corespunzătoare sunt:
3 2 5
P (B1 ) = 10 , P (B2 ) = 10 , P (B3 ) = 10 .
Observăm că mulţimea {B1 , B2 , B3 } este o partiţie a spaţiului şi ca atare
putem folosi formula probabilităţii totale.
Dacă alegem o cutie de tipul unu, probabilitatea de a extrage o bilă albă
10 10
din acest tip de cutie (folosind definiţia clasică) este PB1 (A) = 10+20 = 30 = 13 ;
aceasta este probabilitatea lui A condiţionată de B1 .
Dacă alegem o cutie de tipul doi, probabilitatea de a extrage o bilă albă este
PB2 (A) = 15 3
40 = 8 .
Dacă alegem o cutie de tipul trei, probabilitatea de a extrage o bilă albă este
35
PB3 (A) = 40 = 78 .
Folosid formula probabilităţii totale obţinem:
P3
P (A) = P (Bi )·PBi (A) = P (B1 )·PB1 (A)+P (B2 )·PB2 (A)+P (B3 )·PB3 (A)
i=1
3 1 2 3 5 7 8+6+35 49
= 10 · 3 + 10 · 8 + 10 · 8 = 80 = 80 = 0.6125.
7
8 9. Elemente de teoria probabilităţilor
• Valoarea medie a lui X este media ponderată a valorilor posibile ale lui X,
unde ponderile sunt probabilităţile valorilor:
X
M (X) = xi · p i
i∈I
8
9.2 Variable aleatoare 9
Exemplu
La aruncarea unei monede se poate obţine unul dintre cele două rezultate posibile:
Ban (cap) sau Stemă (pajură).
Se consideră experienţa care constă ı̂n aruncarea simultană a trei monede şi
observarea numărului de steme obţinute.
Asociaţi acestei experienţe o variabilă aleatoare.
Care este probabilitatea de a nu obţine nici o stemă? Care este probabilitatea
de a obţine mai puţin de două steme? Care este probabilitatea de a obţine cel
puţin o stemă?
Calculaţi valoarea medie şi varianţa variabilei aleatoare.
Rezolvare
Notând prin S obţinerea unei Steme şi prin B obţinerea unui Ban, spaţiul probelor
asociat experienţei este:
Vom asocia fiecăruia dintre evenimentele elementare de mai sus o valoare nu-
merică x, alegerea evidentă fiind numărul de apariţii ale Stemei S.
Cum ı̂n BBB Stema S nu apare de loc, evenimentului elementar BBB ı̂i vom
asocia valoarea numerică x1 = 0. Procedând la fel, fiecăruia dintre evenimentele
elementare BBS, BSB şi SBB ı̂i vom asocia aceeşi valoare numerică, şi anume
x2 = 1. Fiecăruia dintre evenimentele elementare BSS, SBS şi SSB ı̂i vom
asocia valoarea numerică x3 = 2 iar evenimentului elementar SSS ı̂i vom asocia
valoarea numerică x4 = 3.
Pentru a putea reprezenta variabila aleatoare printr-un tablou de distribuţie
trebuie să calculăm probabilităţile asociate fiecărei valori numerice xi .
În total sunt 8 evenimente elementare. Dintre acestea, doar unul corespunde
valorii x1 = 0 (şi anume BBB), ceea ce ı̂nseamnă că probabilitatea corespunzătoare
lui x1 este p1 = 81 . Există trei evenimente elementare (BBS, BSB şi SBB) care
corespund valorii x2 = 1 aşadar p2 = 83 . În mod similar se calculează p3 = 38 şi
9
10 9. Elemente de teoria probabilităţilor
1
p4 = 8 iar tabloul de distribuţie asociat lui X este:
0 1 2 3
X: 1 3 3 1
8 8 8 8
1 3 4 1
P (B) = P (x < 2) = P (x = 0) + P (x = 1) = + = =
8 8 8 2
Notând prin C evenimentul ”se obţine cel puţin o Stemă”, probabilitatea core-
spunzătoare este:
3 3 1 7
P (C) = P (x > 1) = P (x = 1) + P (x = 2) + P (x = 3) = + + =
8 8 8 8
1 7
P (C) = 1 − P (CC ) = 1 − P (A) = 1 − =
8 8
3 1 3 3 3 3 3 1
D2 (X) = (0 − )2 · + (1 − )2 · + (2 − )2 · + (3 − )2 · =
2 8 2 8 2 8 2 8
9 1 1 3 1 3 9 1 24 3
= · + · + · + · = = = 0.75
4 8 4 8 4 8 4 8 4·8 4
10
9.2 Variable aleatoare 11
Exemplu
În cadrul unui antrenament de tir cu arcul, doi sportivi trag simultan la aceeaşi
ţintă. Variabila aleatoare care arată de câte ori este atinsă ţinta la fiecare tragere
are tabloul de distribuţie:
0 1 2
X:
0.12 0.46 k
Rezolvare
În primul rând trebuie săPgăsim probabilitatea k. Ştim că orice variabilă aleatoare
discretă verifică relaţia pi = 1, ceea ce ı̂n acest caz ı̂nseamnă 0.12 + 0.46 + k =
i∈I
1 ⇒ k = 0.42.
Aşadar variabila aleatoare este descrisă de tabloul de distribuţie:
0 1 2
X:
0.12 0.46 0.42
Notând prin A evenimentul ”ţinta este atinsă cel mult o dată” avem:
P (A) = P (x 6 1) = P (x = 0) + P (x = 1) = 0.12 + 0.46 = 0.58
Vom nota prin A1 evenimentul ”primul sportiv atinge ţinta” şi prin A2 eveni-
mentul ”al doilea sportiv atinge ţinta”, ceea ce ı̂nseamnă că probabiltăţile care
trebuie calculate sunt p1 = P (A1) şi p2 = P (A2). Observăm că A1 şi A2 sunt
evenimente independente, ceea ce ı̂nseamnă că P (A1 ∩ A2) = P (A1) · P (A2).
Folosind tabloul de distribuţie, putem deduce următoarele relaţii ı̂ntre prob-
abilităţile din tablou şi probabilităţile p1 şi p2:
• Dacă A notează evenimentul ”ambii sportivi ating ţinta”, atunci din tablou
rezultă P (A) = P (x = 2) = 0.42. Pe de altă parte, A are loc dacă atât A1
cât şi A2 au loc, ceea ce ı̂nseamnă că P (A) = P (A1∩A2) = P (A1)·P (A2) =
p1 · p2. Rezultă că:
p1 · p2 = 0.42.
• Dacă A notează evenimentul ”doar unul dintre sportivi atinge ţinta”, atunci
din tablou rezultă P (A) = P (x = 1) = 0.46. Pe de altă parte, A are loc
dacă A1 are loc şi A2 nu are loc SAU dacă A2 are loc şi A1 nu are loc:
11
12 9. Elemente de teoria probabilităţilor
Am obţinut astfel un sistem de trei ecuaţii ı̂n necunoscutele p1 şi p2. Cum
pentru calcul sunt suficiente două dintre ecuaţii, vom rezolva sistemul:
(
p1 · p2 = 0.42
(1 − p1) · (1 − p2) = 0.12
Soluţiile sistemului (exerciţiu!) sunt p1 = 0.6 şi p2 = 0.7 (sau p1 = 0.7 şi p2 = 0.6,
ceea ce practic reprezintă acelaşi lucru).
• Legea binomială
12
9.2 Variable aleatoare 13
Exemplu
O monedă este aruncată de patru ori. Calculaţi probabilitatea următoarelor
evenimente:
• A : ”Stema apare de exact două ori”.
• B : ”Stema apare de cel puţin trei ori”.
• C : ”Stema apare de cel mult două ori”.
Rezolvare
• P (B) = P (x > 3) = P (x = 3) + P (x = 4) = p3 + p4 =
4!
= 3!·(4−3)! · ( 12 )3 · ( 12 )4−3 + 4!·(4−4)!
4!
· ( 12 )4 · ( 21 )4−4 = 4 · ( 12 )4 + 1 · ( 21 )4 =
5
= 16 = 0.3125
• P (C) = P (x 6 2) = P (x = 0) + P (x = 1) + P (x = 2) = p0 + p1 + p2 =
4!
= 0!·(4−0)! · ( 12 )0 · ( 21 )4−0 + 1!·(4−1)!
4!
· ( 12 )1 · ( 21 )4−1 + 2!·(4−2)!
4!
· ( 12 )2 · ( 12 )4−2 =
= 1 · ( 12 )4 + 4 · ( 12 )4 + 6 · ( 21 )4 = 11 16
= 0.6875
Observăm că B şi C sunt evenimente complementare, ceea ce ı̂nseamnă
că ultima probabilitate poate fi calculată şi ca: P (C) = 1 − P (B).
Exerciţiu
O companie produce un anumit tip de piesă. Doar 80% din piesele produse
trec de inspecţia finală de calitate (iar 20% nu trec şi vor fi reparate/reciclate).
13
14 9. Elemente de teoria probabilităţilor
• Legea hipergeometrică
Legea hipergeometrică este funcţia de repartiţie asociată variabilei aleatoare:
0 1 ... n
X:
p0 p1 ... pn
C k ·C n−k
unde pk = Cnan na , k, n, na , nn ∈ N, k 6 n 6 na + nn .
na +na
Această variabilă aleatoare poate fi folosită pentru a modela aşa-numita
”schemă a bilei nerevenite”: o cutie conţine na bile albe şi nn bile ne-
gre (toate bilele sunt identice cu excepţia culorii); o bilă este extrasă la
ı̂ntâmplare din cutie, culoarea ei este observată iar apoi este pusă deop-
arte fără a fi ı̂napoiată ı̂n cutie, iar procesul este repetat de n ori; notând
prin A evenimentul ”dintre cele n bile extrase k sunt albe”, probabilitatea
k ·C n−k
Cn nb
lui A este P (A) = pk = w
Cnn .
w +n
b
Remarcăm faptul că principala diferenţă dintre legea binomială şi legea
hipergeometrică este următoarea: ı̂n cazul legii binomiale rezultatul fiecărei
extrageri este independent de rezultatul oricărei alte extrageri, pe când ı̂n
cazul legii hipergeometrice fiecare extragere influenţează rezultatele tuturor
extragerilor următoare (de exemplu extragerea unei bile albe reduce prob-
abilitatea de a obţine o bilă albă la următoarele extrageri).
Remarcăm de asemenea faptul că din punct de vedere ar rezultatului
final, ı̂n cazul legii hipergeometrice extragerea a n bile una câte una este
practic acelaşi lucru cu extragerea simultană a tuturor celor n bile.
Exemplu
O loterie are 96 de bilete, dintre care 8 sunt bilete câştigătoare. O persoană
cumpără 12 bilete. Calculaţi probabilităţile următoarelor evenimente:
• A : ”A fost cumpărat un singur bilet câştigător”.
• B : ”Au fost cumpărate cel puţin 6 bilete câştigătoare”.
• C : ”Nu a fost cumpărat nici un bilet câştigător”.
• D : ”Printre biletele cumpărate sunt şi bilete câştigătoare”.
14
9.2 Variable aleatoare 15
Rezolvare
Observaţii
• O variabilă aleatoare continuă are un număr infinit dar nenumărabil
de valori posibile.
15
16 9. Elemente de teoria probabilităţilor
• Ultima condiţie din definiţie pare să implice că probabilitatea este
zero pentru toate valorile posibile; ı̂n realitate ı̂n cazul unei variabile
aleatoare continue intervalele sunt cele care au probabilităţi pozitive
- probabilitatea asociată unui interval de valori descreşte spre zero
atunci când lunginea intervalului se micşorează spre zero.
• În cazul unei variabile aleatoare continue, ı̂n loc să calculăm proba-
bilităţi de tipul P (X = x), vom calcula probabilitatea ca X să aparţină
unui anumit interval [a, b], adică probabilităţi de tipul P (a 6 x 6 b),
aşa cum vom vedea ı̂n definiţia următoare.
Definiţie
Fie X o variabilă aleatoare continuă. Densitatea de probabilitate asociată
lui X este o funcţie f (x) care, pentru oricare două numere a şi b cu a 6 b,
verifică relaţia:
Zb
P (a 6 x 6 b) = f (x) dx.
a
R∞
Densitatea de probabilitate satisface propertăţile f (x) > 0 şi f (x) dx =
−∞
1.
Amintindu-ne interpretarea geometrică a integralei, remarcăm faptul că
probabilitatea ca X să ia valori pe intervalul [a, b] este de fapt egală cu aria
suprafeţei situate deasupra acestui interval şi dedesubtul graficului funcţiei
densitate f (x), grafic care se mai numeşte curbă de densitate.
16
9.2 Variable aleatoare 17
Exemplu
Un profesor nu-şi termină niciodată cursul ı̂nainte de sfârşitul orei alocate;
cursul se termină ı̂ntotdeauna pe parcursul următoarelor 5 minute. Fie X
egal cu timpul care se scurge ı̂ntre sfârşitul orei alocate şi sfârşitul efectiv
al cursului. Funcţia densitate asociată lui X este:
(
k · x2 , 0 6 x 6 5
f (x) =
0, altf el
Rezolvare
R∞
• Deoarece f (x) trebuie să satisfacă relaţia f (x) dx = 1, se obţine:
−∞
Z∞ Z5
53 3
f (x) dx = 1 ⇒ k · x2 dx = 1 ⇒ k · ( − 0) = 1 ⇒ k = .
3 125
−∞ 0
17
18 9. Elemente de teoria probabilităţilor
R1 3
• P (A) = P (0 6 x 6 1) = 125
· x2 dx = 0.008
0
R4 3
• P (B) = P (2 6 x 6 4) = 125
· x2 dx = 0.448
2
R∞ 3
R5 3
• P (C) = P (x > 3) = 125
· x2 dx = 125
· x2 dx + 0 = 0.784
3 3
R∞ R5 3
• M (X) = x · f (x) dx = x· 125
· x2 dx = 3.75.
−∞ 0
R∞ R5 3
D2 (X) = (x−M (X))2 ·f (x) dx = (x−3.75)2 · 125 ·x2 dx = 0.9375.
−∞ 0
Exerciţii
Exerciţiul 1: Un student se pregăteşte pentru un examen la matematică.
Examenul constă din 3 subiecte alese ı̂n mod aleator dintr-o listă de 10
subiecte posibile, şi se consideră promovat dacă studentul rezolvă toate cele
trei subiecte.
Dacă studentul a ı̂nvăţat doar 9 dintre cele 10 subiecte, care este prob-
abilitatea de a promova examenul?
Exerciţiul 2: De-a lungul unei şosele sunt trei bariere de cale ferată. Pen-
tru o maşină care circulă pe această şosea, probabilitatea de a găsi ori-
care dintre cele trei bariere deschisă este 0.9. Presupunând că cele trei
18
9.2 Variable aleatoare 19
19
10. Elemente de statistică
descriptivă
10.1 Definiţii
• Statistica matematică se ocupă cu descrierea şi studiul fenomenelor/proceselor
de masă şi a legilor generale care guvernează aceste fenomene/procese. Sta-
tistica matematică prezintă două aspecte importante: statistica descriptivă
(colectarea, gruparea şi analiza informaţiilor legate de fenomenele studiate)
şi statistica inductivă (inferenţa statistică) (formularea legilor generale care
descriu fenomenele studiate).
• Populaţia statistică este o mulţime constând din foarte multe elemente care
au nişte caracteristici comune.
• Seria statistică este un şir x = {x1 , x2 , ..., xn } de valori numerice (de obicei
puse ı̂ntr-o anumită ordine) ataşate unei caracteristici statistice.
• Distribuţia statistică este şirul {{x1 , f1a }, {x2 , f2a }, .., {xd , fda }},
d ≤ n.
1
2 10. Elemente de statistică descriptivă
• Datele statistice sunt deobicei prezentate sub formă de tabele şi de reprezentări
grafice (linii, bare, sectoare circulare, histograme etc.).
Exemplu:
Populaţia statistică pe care o vom studia constă din mulţimea tuturor studenţilor
din Romaânia care urmează cursurile unei universităţi tehnice. Eşantionul statis-
tic va conţine câte unul sau doi studenţi de la fiecare dintre universitătile tehnice
de tradiţie iar caracteristica statistică studiată este nota obţinută la primul ex-
amen al cursului de Matematici Asistate de Calculator (Metode Numerice). Se
obţine următoarea serie statistică:
x = {3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, 10}
Frecvenţele absolute fia şi frecvenţele relative fir sunt prezentate ı̂n următorul
tabel:
xi 3 4 5 6 7 8 9 10
fia 4 5 6 5 4 3 2 1
fir 0.1(3) 0.1(6) 0.2 0.1(6) 0.1(3) 0.1 0.0(6) 0.0(3)
{{3, 4}, {4, 5}, {5, 6}, {6, 5}, {7, 4}, {8, 3}, {9, 2}, {10, 1}}
Datele pot fi vizualizate prin intermediul unei figuri tip ”piechart” (sectoare
de cerc):
2
10.2 Indicatori statistici 3
3
4 10. Elemente de statistică descriptivă
A. Indicatori de poziţie
Indicatorii de poziţie (de nivel sau de localizare) descriu ı̂n esenţă tendinţele cen-
trale de concentrare/poziţionare/localizare a datelor incluzând măsuri ale acestor
tendinţe cum sunt media, mediana sau moda. Aceşti indicatori se focalizează pe
valoriile medii/mijlocii/comune ale seriei statistice punând ı̂n evidenţă cele mai
uzuale structuri/modele/caracteristici comune ale datelor.
• Media aritmetică
n
1 X
m= · xi
n
i=1
• Media geometrică
v
u n
uY
n
mg = t xi
i=1
• Media armonică
n
mh = n
P 1
xi
i=1
• Mediana
Mediana este numărul situat pe poziţia din mijloc a unei serii statistice
ordonate (crescător sau descrescător). Dacă numărul total de termeni n este
un număr impar, mediana este chiar valoarea, me = x n+1 . Dacă numărul
2
total de termeni n este un număr par, mediana este media aritmetică a
x n +x n +1
perechii de valori din poziţia centrală, me = 2 2 2 .
4
10.2 Indicatori statistici 5
• Moda
Moda mo este valoarea care apare cel mai frecvent ı̂n seria statistică, adică
valoarea cu cea mai mare frecvenţă absolută.
B. Indicatori ai varianţei
Indicatorii varianţei (ai ı̂mprăştierii) pun ı̂n evidenţă modul ı̂n care valorile prezente
ı̂n seria statistică sunt repartizate/ı̂mprăştiate, cei mai mulţi dintre ei descriind
deviaţia ı̂n raport cu o anumită poziţie/locaţie.
• Amplitudinea
Amplitudinea este diferenţa dintre valoarea maximă şi valoarea minimă a
termenilor seriei statistice:
ωx = xmax − xmin
• Cuartilele
Cuartilele sunt o generalizare a conceptului de mediană. Există trei cuar-
tile, Q1 (care separă primele 25% ale valorilor de ultimile 75%), Q2 = me
(care este chiar mediana) şi Q3 (care separă primele 75% ale valorilor de
ultimile 25%). Cuantilele ı̂mpart seria statistică (ordonată crescător) ı̂n
patru părţi (aproape) egale (depinzând de numărul de termeni).
Există mai multe metode de a calcula cuartilele, una dintre cele mai răspândite
foloseşte următorii paşi:
– Se calculează mediana, ı̂mpărţind astfel setul (ordonat) de date ı̂n două
jumătăţi.
– Dacă numărul total de termeni n este un număr impar, mediana nu
este inclusă ı̂n nici una dintre cele două jumătăţi.
– Dacă numărul total de termeni n este un număr par, cele două jumătăţi
se obţin ı̂mpărţind direct setul ı̂n două.
– Q1 este mediana primei jumătăţi iar Q3 este mediana celei de-a doua
jumătăţi.
Conceptul de cuartilă se poate generaliza dacă ı̂mpărţim seria ı̂n q părţi
(aproape) egale, obţinând aşa-numita cuantila de ordin q.
• Varianţa
Varianţa este o măsură a ı̂mprăştierii valorilor unei serii statistice, indicând
cât de departe de medie se găsesc aceste valori.
5
6 10. Elemente de statistică descriptivă
n
1 X
s2 = · (xi − m)2
n−1
i=1
v
u n
u 1 X
s=t · (xi − m)2
n−1
i=1
C. Indicatori ai formei
• Coeficientul de asimetrie a lui Pearson (skewness)
Coeficientul de asimetrie este, cum ı̂i indică şi numele, o măsura a gradului
de simetrie a seriei (ı̂n raport cu indicatorii de poziţie - medie, mediană,
moda):
n
1 P
n · (xi − m)3
i=1
Sk = 3
n 2
1
(xi − m)2
P
n−1 ·
i=1
O valoare nulă a acestui coeficient indică faptul că valorile sunt simetrice
ı̂n raport cu media. Media unui set de valori cu coeficient pozitiv va fi
mai mare decât mediana şi viceversa. Simetria unei serii statistice poate fi
ilustrată folosind histograma asociată.
6
10.2 Indicatori statistici 7
Exemplu:
Revenind la seria statistică prezentată ı̂n exemplul anterior, vom calcula valorile
indicatorilor statistici asociaţi. Seria statistică ordonată crescător este:
x = {3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, 10}
{{3, 4}, {4, 5}, {5, 6}, {6, 5}, {7, 4}, {8, 3}, {9, 2}, {10, 1}}.
30 75600
• Media armonică: mh = 30 = 14831 ' 5.09743
P 1
xi
i=1
Remarcă faptul că relaţia m > mg > mh este satisfăcută pentru orice serie
statistică (exerciţiu!); cele trei medii sunt egale doar dacă toate valorile din serie
sunt egale ı̂ntre ele.
În continuare calculăm mediana. Deoarece numărul de termeni ai seriei este
par (n = 30), vom lua perechea centrală de valori ale seriei, x15 = 5 şi x16 = 6, şi
vom calcula media lor aritmetică:
5+6
me = = 5.5
2
Moda este valoarea cu cea mai mare frecvenţă:
mo = 5
ωx = xmax − xmin = 10 − 3 = 7
Urmează cuartilele. Urmând paşii prezentaţi mai sus ı̂mpărţim seria ı̂n două
jumătăţi. Cum numarul total de termeni este par (n = 30) vom ı̂mpărţii seria
direct ı̂n doua obţinând nulţimile:
7
8 10. Elemente de statistică descriptivă
Varianţa este:
n 30
2 1 X
2 1 X 86 1648
s = · (xi − m) = · (xi − )2 = ' 3.7885
n−1 29 15 435
i=1 i=1
√
r
1648
s= s2 = ' 1.94641
435