Sunteți pe pagina 1din 5

1

9. DERIVAREA NUMERIC A FUNIILOR


(acest curs nu se cere la examen)
9.1. INTRODUCERE
Pentru derivarea sau integrarea funciilor date sub form analitic se folosesc
diverse metode, cunoscute din manualele de analiz matematic. Sunt ns
funcii ale cror expresii sunt deosebit de complicate, ceea ce face dificil
obinerea derivatei sau primitivei. De asemenea, din diferite experimente rezult
valorile numerice ale unor funcii a cror derivate sau primitive trebuie
calculate. De exemplu, la diferite momente de timp s-a msurat viteza unui
mobil i dorim s cunoatem acceleraia acestuia sau distana parcurs ntre dou
puncte date. Deoarece viteza este obinut numeric, trebuie s cutm formule
de derivare i integrare numeric pentru rezolvarea problemei.

9.2. DERIVAREA NUMERIC A FUNCIILOR


Expresiile diferitelor formule de derivare numeric se obin prin mai multe
metode, cum ar fi: folosirea definiiei drivatei ntr-un punct, utilizarea
dezvoltrii n serie Taylor sau folosirea polinoamelor de aproximare.

9.2.1. Formule de derivare care folosesc definiia derivatei


Dac se folosete definiia derivatei ntr-un punct, expresia

f ( xi ) = lim

h0

f ( xi + h ) f ( xi )
,
h

(9.2.1)

reprezint derivata funciei f (x) n punctul xi , cu condiia ca limita funciei s


existe. n acest sens, raportul

f ( xi + h ) f ( xi )
,
h
constituie o aproximaie a derivatei funciei f (x) n punctul xi , adic:

f ( xi + h ) f ( x i )
,
h
unde h este distana dintre dou noduri.
f ( xi )

(9.2.2)

2
n figura 9.2.1, se observ c panta curbei n punctul xi a fost nlocuit cu
secanta dus prin punctele A i B.
Desigur, raportul

f ( xi h ) f ( xi )
,
h
reprezint o alt aproximaie a derivatei funciei f (x) n punctul xi , adic:

f ( xi )

f ( x i h ) f ( xi )
,
h

(9.2.3)

unde h s-a considerat pozitiv.

xi 1

h
xi

xi +1 x

Fig. 9.2.1. Reprezentarea geometric a aproximaiilor derivatei unei funcii

De asemenea, din figura 9.2.1 se observ c odat cu micorarea lui h


pantele celor dou drepte 1 i 2 , care trec prin punctele A i B, respectiv C i
A, sunt mai apropiate de tangenta la curb n punctul de abscis xi . Totui, h nu
poate fi prea mic, deoarece am ajunge la scderea a dou numere aproximativ
egale, ceea ce ar conduce la o eroare relativ foarte mare.
O aproximaie mai bun a derivatei funciei n punctul xi se obine dac se
consider dreapta care trece prin punctele C i B, dreapt a crei pant este mai
apropiat de tangenta la curb n punctul xi . In acest sens, derivata funciei
f (x) , n punctul de abscis xi , poate fi aproximat de raportul

f ( xi + h) f ( xi h)
,
2h
care reprezint media celor dou fracii (9.2.2) i (9.2.3), adic:

f ( xi )

f ( xi + h ) f ( xi h )
.
2h

(9.2.4)

9.2.2. Formule de derivare care folosesc dezvoltarea n serie Taylor


Dezvoltarea n serie Taylor a funciei f (x) , n punctul de abscis x, situat n
jurul lui xi , este:

( x xi )
( x xi ) 2

f ( x) = f ( xi ) +
f ( xi ) +
f ( xi ) + .
1!
2!

(9.2.5)

Dac se fac nlocuirile: x = xi + h i x = xi h , se obin relaiile:

h
h2

f ( xi + h ) = f ( x i ) + f ( x i ) +
f ( xi ) + ;
1!
2!

(9.2.6)

h
h2
f ( xi h) = f ( xi ) f ( xi ) +
f ( xi ) + .
1!
2!

(9.2.7)

Prin scderea parte cu parte a celor dou relaii (9.2.6) i (9.2.7), se obine:

f ( xi ) =
iar prin adunare:

f ( xi ) =

f ( xi + h ) f ( xi h )
,
2h

f ( xi + h ) 2 f ( xi ) + f ( xi h )
h2

(9.2.8)

(9.2.9)
y2 = ( x )

Relaiile (9.2.8) i (9.2.9) reprezint formulele pentru calculul aproximativ al


derivatelor de ordinul unu i doi ale
seoconsider
o funciei
f (x) , cnd pe curb
x
x ( 2) x ( 0) x (1)
trei puncte ( xi 1 = xi h , xi , xi +1 = xi + h ) (v.figura 9.2.2).

y
f (xi 2h)

f (xi h) f (xi )

xi 2h

i 2

xi h
i1

Fig. 9.2.2. Valorile funciei

f (xi +h) f (xi +2h)

x (1)

A(a, f (a))

xi

xi +h

xi +2h

i+1

i +2

x(2

y = f (x) n nodurile considerate

Dac funcia este dat numeric, adic pentru nodurile xi , i = 1, n , se cunosc

4
ordonatele y i , i = 1, n , relaiile de calcul aproximativ al derivatelor de ordinul
unu i doi sunt:

yi =

yi +1 yi 1
,
2h

(9.2.10)

respectiv

yi =

yi +1 2 yi + yi 1
h2

(9.2.11)

unde i = 2, n 1.
Dac funcia este neperiodic, pentru determinarea derivatelor de ordinul
unu sau doi n punctul de abscis x1 , se folosete interpolarea liniar sau
ptratic. Dac ns funcia este periodic, pentru determinarea derivatelor de
ordinul unu i doi n punctul x1 = x n se folosesc relaiile:

y y n1
y 2 y1 + y n1
;
.
(9.2.12)
y1 = y n = 2
y1 = y n = 2
2h
2h
Dac se consider 5 puncte de pe graficul funciei y = f (x) , atunci pentru
derivatele de ordinul unu i doi avem urmtoarele relaii:

yi =

yi =

8( yi+1 yi-1 ) ( yi+2 yi2 )


, i = 3, n 2,
12h
30 yi + 16( yi+1 + yi 1 ) ( yi+ 2 + yi-2 )
12h 2

(9.2.13)

, i = 3, n 2 .

(9.2.14)

n cazul funciilor periodice, pentru calculul derivatelor de ordinul unu i doi


n nodurile x1 = x n , x 2 i x n 1, se folosesc relaiile:

y1 = y n =

y 2 =

y n 1 =

y1 = y n =

y 2 =

y n1 =

8( y 2 y n1 ) ( y3 y n 2 )

12h
8( y3 y1 ) ( y 4 y n 1 )

;
12h
8( y n y n 2 ) ( y 2 y n 3 )

;
12h
30 y1 + 16( y 2 + y n1 ) ( y3 + y n2 )

12h 2
30 y 2 + 16( y3 + y1 ) ( y 4 + y n1 )

;
12h 2
30 y n1 + 16( y n + y n2 ) ( y 2 + y n3 )

12h

5
n practic, de cele mai multe ori funcia este cunoscut numeric. De aceea,
nainte de a se trece la derivarea propriu-zis, se recomand o analiz mai atent
a datelor numerice (obinute din experimentri sau dintr-un grafic), eliminarea
punctelor care nu se ncadreaz ntr-o anumit distribuie sau efectuarea unei
uniformizri a datelor prin media a trei valori consecutive. De asemenea, pentru
obinerea derivatei de ordinul doi, se recomand folosirea formulelor
corespunztoare derivatei de ordinul unu, aplicate la valorile derivatei de ordinul
unu, dup ce acestea au fost uniformizate.
Eroarea de trunchiere a primei derivate a funciei f (x) , n punctul de abscis
xi , este de forma:
f ( xi + h) f ( xi h)
.
(9.2.15)
ETi = f ( xi )
2h
Folosind dezvoltrile n serie Taylor ale funciei f (x) , n jurul punctului xi ,
cu reinerea a patru termeni:
h
h2
h3
f ( xi h) = f ( xi ) f ( xi ) +
f ( xi )
f (1 ) ;
1!
2!
3!
h
h2
h3
f ( xi + h) = f ( xi ) + f ( xi ) +
f ( xi ) +
f ( 2 ) ,
1!
2!
3!
unde: 1 [ xi h, xi ] , 2 [ xi , xi + h], rezult:

h2
ETi = [ f (1 ) + f ( 2 )].
12

(9.2.16)

Dac f (x) este continu, exist [1 , 2 ] astfel nct

f () =

f (1 ) + f ( 2 )
.
2

(9.2.17)

Folosind relaia (9.2.17), eroarea de trunchiere (9.2.16) capt forma:

h2
ETi =
f () .
6

(9.2.18)

Din relaia (9.2.18), se observ c eroarea de trunchiere devine cu att mai


mic, cu ct pasul de derivare h este mai mic. Totui, prin reducerea exagerat a
pasului de derivare se poate ajunge la scderea a dou numere aproximativ
egale, ceea ce conduce la anularea prin scdere, adic la o eroare relativ foarte
mare.

S-ar putea să vă placă și