Metoda diferenței finite

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În matematică , metoda diferenței finite este o strategie utilizată pentru rezolvarea numerică a ecuațiilor diferențiale care, în variantele sale, se bazează pe aproximarea derivatelor cu ecuațiile diferenței finite . Este utilizat în principal pentru ecuații diferențiale obișnuite , chiar dacă metoda este utilizată ca flux în diagrama de timp pentru PDE-uri cu probleme.

Derivarea din polinomul Taylor

Să luăm în considerare o funcție ale cărei derivate trebuie aproximate și să presupunem că, datorită teoremei lui Taylor , putem construi seria lui Taylor :

unde este denotă factorialul de , in timp ce este un termen care denotă diferența dintre funcția originală și polinomul Taylor de grad . Apoi derivăm aproximarea pentru prima derivată a lui trunchierea polinomului:

Prin plasare avem:

Dividend de :

și rezolvarea în funcție de f '(a):

Dacă presupunem că este suficient de mică, aproximarea pentru prima derivată a Și:

Ordinea convergenței și diferențele finite compacte

Pictogramă lupă mgx2.svg Același subiect în detaliu: Coeficienții metodei diferenței finite .

Dacă funcția este destul de regulat, poate fi scris ca o serie Taylor cu restul în forma Lagrange:

Prin urmare, conducerea la primul membru și împărțind la obținem că aproximarea lui dat anterior are o eroare de ordinul unu cu privire la . Dacă funcția este mai regulată, poate fi dezvoltată de exemplu în ordinea a doua serie Taylor atât înainte, cât și înapoi:

unde este este între Și in timp ce stă între Și . Dacă luăm acum în considerare diferența dintre prima și a doua ecuații, obținem diferența finită centrată pentru prima derivată:

=

care se vede a fi de ordinul doi în ceea ce privește .

Se poate generaliza ideea și se poate gândi să luăm o combinație liniară a expansiunilor seriei Taylor în puncte de genul , aranjând coeficienții combinației liniare în așa fel încât să elimine excesul de termeni și să păstreze doar cel relativ la derivată care trebuie aproximat, și termenul de grad superior (care dă ordinea convergenței).

Până acum am vorbit despre diferențe finite clasice , dar pot fi construite și alte scheme, numite diferențe finite compacte , care pot fi utilizate pentru a aproxima derivate de orice ordin, atâta timp cât presupunem destul de regulat, pentru a avea disponibil un număr suficient de noduri în care sunt cunoscute valorile lui u și ale derivatelor sale.

Exemplu

Vrem să aproximăm a doua derivată cu o precizie de ordinul 2. Prin urmare, este scrisă

Înmulțind prima ecuație cu , al doilea pentru , al treilea pentru , al patrulea pentru ; și apoi adăugând, obținem (pentru simplitatea notării este indicat cu valoarea a în ):

Acum trebuie să impunem că numai termenul relativ la al doilea derivat rămâne în al doilea membru, deci anulăm toți coeficienții pentru celelalte derivate. Prin urmare, apare:

astfel încât împărțirea la noi obținem:

care este de ordinul doi, după cum se cerea.

Bibliografie

Elemente conexe

Alte proiecte

linkuri externe

Controlul autorității Tesauro BNCF 58948 · LCCN (EN) sh85048348 · GND (DE) 4194626-1 · BNF (FR) cb13564043x (dată) · NDL (EN, JA) 00.569.934
Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă de matematică