Documente Academic
Documente Profesional
Documente Cultură
MN 05
MN 05
DERIVARE NUMERICĂ
f x f x0
Acest calcul are drept scop rezolvarea numerică a limitei: f ' x 0 lim
x x0 x x0
f (x)
Q
L
P L+
L-
x0 -x x0 x0 +x x
f (x)
Q
Pentru valori mici ale diferenţei Δx = x – x0 se poate aproxima P
L
L+
L-
valoarea derivatei funcţiei în punctul de abscisă x0 fie cu panta
M
dreptei MQ (L+) fie cu panta dreptei MP (L--) când Δx < 0.
f x0 x f x0 x0 -x x0 x0 +x x
x 0 f x0
'
x
f x0 x f x0
x 0 f x0
'
x
Se poate aproxima derivata şi prin panta dreptei PQ a cărei valoare este egală cu media
aritmetică a pantelor dreptelor (L+) şi (L--), deci:
f x0 x f x0 x
f x0
'
notând h = 2Δx se obţine în final relaţia:
2 x
h h
f ' x0 f ' x0
2 2 f x 0 h f x 0 f x0 h f x0
f '' x0
h h2
Rezultă deci:
f ''
x0 f x0 h 2 f 2 x0 f x0 h
h
Aproximarea numerică a derivatei utilizând trei puncte ale graficului funcţiei
f ' x0 p 1 f x 1 p0 f x0 p 1 f x 1
Coeficienţii reali p-1 ; p0 ; p+1 se determină punând condiţia ca relaţia de calcul care se
obţine să fie exactă pentru funcţii de gradul 0, 1 şi 2 adică să fie îndeplinite relaţiile:
Gradul 0 f x 1 f ' x0 0
Gradul 1 f x x x0 f ' x0 1
Gradul 2
f x x x0 2 f ' x0 0
Prin înlocuire se obţine sistemul:
p 1 p0 p 1 0
h1 p 1 h2 p 1 1
2
h1 p 1 h22 p 1 0
f x0
' h2
2
f x 0 h1 h 2
2 h 1
2
f x 0 h1 f x0 h2
2
h1 h2 h1 h2
INTEGRARE NUMERICĂ
b
Calculul are drept scop determinarea
I f x dx
numerică a valorii integralei definite:
a
Metoda trapezelor
Calculul constă în aproximarea suprafeţei cuprinsă între graficul funcţiei, axa orizontală
şi verticalele duse în dreptul absciselor a şi b, prin suma unor suprafeţe elementare în
formă de trapez, care rezultă prin împărţirea intervalului [a, b] într-un număr n de
subintervale.
f (x)
y i+1
yi yn
y0
h
a = x0 xi xi+1 b = xn x
ba f (x)
Rezultă trapeze de înălţime: h y i+1
n yi yn
xi
Prin urmare relaţia de calcul a integralei definite, prin metoda trapezelor, va fi următoarea:
h
I y 0 2 y1 2 y 2 2 y3 2 y n 2 2 y n 1 y n
2
f (x)
Pentru a putea evalua eroarea de trunchiere se va y i+1
yn
yi
utiliza relaţia de dezvoltare în serie Taylor a funcţiei y0
f(x). Din relaţia de dezvoltare vom păstra termenii până
la derivata de ordinul 2, adică primii trei termeni.
Pentru punctul de abscisă xi se obţine: h
x xi 2
a = x0 xi xi+1 b = xn x
f1 x f x i x xi f x i
'
f '' xi
2
Pentru punctul de abscisă xi+1 se obţine:
x xi 1 2
f 2 x f xi 1 x xi 1 f xi 1
'
f '' xi 1
2
x xi 2
f1 x y i x x i yi' yi''
2
x xi h 2
f 2 x y i 1 x xi h y i' 1 y i''1
2
x xi 2 f (x)
f1 x y i x xi yi' yi''
2 yi+1
yi yn
x xi h 2
f 2 x y i 1 x xi h y i' 1 y i''1 y0
2
2
ca urmare rezultă:
x xi 2 '' x xi h '' h 2 ''
f x
y i y i 1
2
x xi
y i' y i' 1
2
h '
y i 1
2 4
''
y i 1 y i
2
y i 1
4
y i 1
h
I i y i 1 y i
2
h2
4
' '
y i 1 y i
h3
6
y i''1 2 y i''
xi 1
h
I i y i 1 y i
2
h2
4
y i' 1 y i'
h3
6
y i''1 2 y i'' Ii
h
f x dx 2 yi y i1
xi
În relaţia obţinută, primul termen corespunde valorii calculate prin metoda trapezelor. Ca
urmare eroarea de trunchiere produsă la această metodă poate fi apreciată ca fiind egală cu:
eTi
h2
2
' '
y i 1 y i
h3
6
y i''1 2 y i'
Pentru valori mici ale lui h primul termen are valoarea dominantă. Vom presupune că
eroarea de trunchiere are expresia:
eT c h 2
Presupunem: ba
k
I valoarea exactă a integralei; m
Ih Ik
Prin scădere se obţine: c
k 2 h2
Ih Ik Ih Ik
I Ih h2 sau: I Ih
k 2 h2 k2
2
1
h
h
Ih y 2 y1 2 y 2 2 y3 2 y 4 2 y5
2 0
respectiv
I k h y 0 2 y 2 2 y 4 2 y 6
Pentru k 2h relaţia:
Ih Ik Ih Ik 1
I Ih devine: I Ih 4 Ih Ik
k2 4 1 3
2
1
h
Înlocuind :
h
Ih y 2 y1 2 y 2 2 y3 2 y 4 2 y5
2 0
I k h y 0 2 y 2 2 y 4 2 y 6
Obţinem:
h
I y 0 4 y1 2 y 2 4 y 3 2 y 4 4 y5 2 y 6
3
u 1 x a
1 1 b a
Rezultă:
2 ba
u x
ba ba
respectiv:
.
2
du dx
ba
Prin urmare va fi îndeplinită o egalitate de forma:
b 1
I f x dx u du y = 0+ u
y A3 1
a 1 A1
A2
y = (u)
-1 . u0 0 u1 1 u
Pentru a calcula integrala utilizând numai două evaluări ale funcţiei se mai pune condiţia:
1 1
I u du 0 1 u du A1 (u 0 ) A2 (u1 )
1 1
se obţin punând condiţia de a se obţine un rezultat exact în cazul unui polinom de gradul 3.
u 0 1 u u u 0 u u1 0 1 u
u u 0 u u1 0 1 u du 0
1
u u 0 u u1 du 0
1
care devine:
1 1 1
du u 0 u1 u du u 0 u1 du 0
2
u
1 1 1
2
iar după rezolvarea integralelor: 2 u 0 u1 0
3
1
adică: u 0 u1
3
u u 0 u u1 u du 0 care devine:
1
1 1 1
u
3
du u 0 u1 u du u 0 u1 u du 0
2
1 1 1
2
iar după rezolvarea integralelor: u 0 u1 0 adică: u 0 u1 0
3
1 1
I u du 0 1 u du A1 (u 0 ) A2 (u1 )
1 1
Prin urmare se obţine sistemul de ecuaţii:
u 0 u1 0
u u 1
0 1
3
3 3
care are soluţiile: u0 şi u1
3 3
Coeficienţii A1 şi A2 se obţin punând condiţia de a fi îndeplinită egalitatea:
1
I 0 1 u du A1 (u 0 ) A2 (u1 )
1
1 1
0 du 1 u du A1 (u 0 ) A2 (u1 )
1 1
1 1
I u du 0 1 u du A1 (u 0 ) A2 (u1 )
1 1
Deoarece:
u 0 0 1 u 0 şi u1 0 1 u1
2 0 A1 0 1 u 0 A2 0 1 u1
3 3
După înlocuirea valorilor u0 şi u1
3 3
3
0 A1 A2 1 A1 A2 2 0
3
În continuare se pune condiţia ca această egalitate să fie îndeplinită oricare ar fi valorile
coeficienţilor 0 şi 1 . Ca urmare: 0 A1 A2
3
1 A1 A2 2 0
3
A1 A2 2
A1 A2 0
.
Deci se obţine sistemul:
A2 A1 2
A2 A1 0 care are soluţiile: A1 1 şi A2 1
1 1 3 3
I u du 0 1 u du A1 (u 0 ) A2 (u1 )
I
1 1
3 3