Sunteți pe pagina 1din 2

Derivare numerica

Derivarea numerica consta n aproximarea derivatelor de un anumit ordin ale unei funcii, printr-o combinaie liniara de valori ale funciei n t t t anumite puncte.

Formule pentru derivata de ordinul I


Fie f : R R o funcie derivabila, x0 R i h > 0 un numar real t s numit pas.Atunci derivata funciei f n punctul x0 se poate aproxima cu t urmatoarele formule: - Cu un pas:

de ordinul I:

f (x0 ) f (x0 )

f (x0 + h) f(x0 ) h f (x0 ) f(x0 h) h

de ordinul II:

f (x0 ) f (x0 )

f (x0 + h) f(x0 h) 2h f(x0 + h/2) f(x0 h/2) h

de ordinul IV:

f (x0 )

f (x0 2h) 8f (x0 h) + 8f (x0 + h) f (x0 + 2h) 12h

- Cu mai muli pai: t s


1

Daca h1, h2 sunt numere reale pozitive atunci


f (x0 ) h2 f (x0 + h2 ) + (h2 h2 )f(x0 ) h2 f (x0 h1 ) 1 2 1 2 h1 h2 (h1 + h2 )

Formule pentru derivata de ordinul II


Fie f : R R o funcie de duua ori derivabila, x0 R i h > 0 un numar t s real numit pas. Atunci derivata de ordinul doi a funciei f n punctul x0 t se poate aproxima cu una din formulele

de ordinul II:
f (x0 + h) 2f (x0 ) + f (x0 h) h2

f (x0 )

de ordinul IV:

f (x0 )

f (x0 2h) + 16f (x0 h) 30f (x0 ) + 16f (x0 + h) f(x0 + 2h) 12h2

Derivare numerica obinuta prin interpolare t


Fie f : [a, b] R, n N , (x1, . . . , xn ) [a, b]n . Presupunem f derivabila. Se numete derivare numerica (dedusa prin interpolare) a lui f s aproximarea lui f (x) prin P [f ; x1, . . . , xn ; x], x [a, b]. Din formula de reprezentare a lui Newton avem:
n i1

P [f ; x1 , . . . , xn ; x] = f [x1 ] +
i=2

f[x1 , . . . , xi ]
j=1

(x xj ) (n 3)

Rezulta:
n

P [f ; x1 , . . . , xn ; x] = f[x1 , x2 ] +
i=3

i1 f[x1 , . . . , xi ] 2

i1

j=1 k =1 k=j

(x xk )