Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AstronomieBiofizicaBiologieBotanicaCartiChimieCopii
Educatie civicaFabule ghicitoriFizicaGramaticaJocLiteratura romanaLogica
MatematicaPoeziiPsihologie psihiatrieSociologie


DERIVARE NUMERICA

Matematica



+ Font mai mare | - Font mai mic



DERIVARE NUMERICA

1. Formularea matematica a problemei de derivare numerica.



In cazuri practice, cand se cere determinarea derivatei, iar functia este data in forma unui tabel utilizarea metodelor analitice de calculul diferential devine imposibila si atunci se face apel la aproximare numerica a derivatei cautate - derivarea numerica.

Formularea matematica a problemei este urmatoare. Fie ca functia f(x) este determinata in intervalul [a, b] si este reprezentata tabular prin n+1 puncte. Se cere stabilirea relatiei analitice pentru derivata acestei functii. Ca functia de aproximare se alege un polinom de interpolare.

2. Derivare numerica cu polinomul de interpolare Newton.

Daca nodurile din baza de date, care descrie numeric functia data f(x), sunt echidistante, adica xi+1 - xi = h     (unde i = 0, 1, 2, n), atunci pentru stabilirea relatiei analitice pentru derivata acestei functii sa aproximam functia de origine f(x) cu polinomul Newton cu diferente divizate (vezi subcap.4.2). Atunci functia

, (1)

unde: este coordonata adimensionala ;

h= xi+1 - xi - pasul de calcul.

Se transcrie formula (1) deschizand paranteze:

(1/ )

Se observa ca:

(2)

Daca derivam relatia (1/ ) aplicand formula (2), rezulta:

(3)

Considerand , dupa derivarea functiei y=f /(x), se obtine a doua derivata:

(4)

Formulele pot fi simplificate introducand q= 0:

(5)

(6)

Eroarea de aproximatie a derivatei poate fi apreciata dupa formula:

,

unde punctul x I a, b si x xi.

Calculul valorii derivatei pentru ultimul punct din tabel se face dupa formula Newton (1), in care ca o valoare initiala sa ia drept valoarea functiei in acest punct:

(7)

unde .

Formula de aproximare pentru prima derivata in acest caz va fi:

(8)

3. Derivare numerica cu ajutorul polinomulul LaGrange

Fie f(x) este o functie determinata pe intervalul [a,b] printr-un tabel cu valori

yi = f(xi), i = 0,1,2,., n, pasul h = xi+1 - xi, i = 0,1,2,., n-1.

Polinomul de interpolare LaGrange pentru cazul acesta va fi:

, (9)

unde reprezinta pasul de unterpolare adiomensional.

Avand in vedere ca dx / dq = h, din relatia (9) aflam:

(10)

Eroarea de aproximatie pentru derivata este:

, (11)

unde x I a,b x xi

In cazul daca n =2 (functia este data de 3 puncte), avem ca polinomul LaGrange:

Avand in vedere ca dx/dq = h, aflam prima derivata:

Pentru fiecare din nodul de interpolare xi= 0, 1, 2 se obtin urmatoarele expresii:

, la care restul ;

, iar eroarea

, la care eroarea

Daca n =3 (functia este data de 4 noduri) la fel se obtine:

Aplicatia 1. Determinarea numerica a primelor doua derivate in punctul dat utilizand polinomul de interpolare Newton.

Fie functia numerica y =f(x) data printr-un tabel:

Tabelul 1.

xi

yi

Se cere determinarea primelor doua derivate in punctul xi=1.

REZOLVARE.

Sa alcatuim tabelul cu diferente divizate:

Tabelul 2.

xi

yi

Dyi

D yi

D yi

Pasul dupa x al acestui tabel h=1.

Prima derivata dupa formula (5) luand primii 3 termeni va fi:

Pentru xi = 1 vom avea:

Derivata a doua in punctul xi =1 se determina cu ajutorul formulei (6):



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1386
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved