Metoda diferenței finite
Î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
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
- (EN) Tratat George Boole despre calculul diferențelor finite (Londra, Macmillan, 1880)
- (EN) Lewis Fry Richardson Soluția aproximativă aritmetică prin diferențe finite ale problemelor fizice care implică ecuații diferențiale, cu o aplicație la stresurile într-un baraj de zidărie Tranzacții filozofice ale Societății Regale A, 210, p. 307 (1911).
- ( DE ) NE Norlund, Neuere Untersuchungen über Differenzengleichungen in Encyklopädie der mathematischen Wissenschaften mit Einschluss ihrer Anwendungen Band 2, T.3, H.2, pp. 675-717 (1922)
- ( DE ) R. Courant, K. Friedrichs și H. Lewy Über die partiellen Differenzengleichungen der mathematischen Physik Math. Ann. 100 , 32 (1928); Traducere în limba engleză: Despre ecuațiile diferenței parțiale ale fizicii matematice IBM Journal of Research and Development 11 , p. 215 (1967)
- ( EN ) LM Milne-Thomson Calculul diferențelor finite (Londra, MacMillan, 1933)
- ( EN ) M. Abramowitz și I. Stegun Handbook of Mathematical Functions (New York, Dover, 1972) pp. 882-885
Elemente conexe
- Coeficienții metodei diferenței finite
- Diferență finită
- Ecuația diferenței
- Metoda Lax-Wendroff
- Relația de recurență
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere pe metoda diferenței finite
linkuri externe
- Salvatore Pincherle , Metoda diferențelor finite , în Enciclopedia italiană , Institutul enciclopediei italiene .
- ( EN ) Metoda diferenței finite , în Encyclopedia Britannica , Encyclopædia Britannica, Inc.
- ( EN ) LLoyd N. Trefethen Diferență finită și metode spectrale pentru ecuații diferențiale ordinare și parțiale [ link rupt ]
- ( EN ) Metoda diferenței finite (vezi și ascultă prelegerea 9) , pe emlab.utep.edu .
- (EN) Lista resurselor de internet pentru metoda diferenței finite pentru PDE pe math.fullerton.edu. Adus la 21 septembrie 2014 (arhivat din original la 18 august 2006) .
- ( EN ) Metoda diferenței finite de rezolvare a notelor ODE (Boundary Value Problems), PPT, Maple, Mathcad, Matlab, Mathematica , su numericalmethods.eng.usf.edu .
- ( EN ) Note de curs Shih-Hung Chen, National Central University
- (EN) Randall J. LeVeque, Metode de diferență finită pentru ecuații diferențiale ordinare și parțiale , SIAM, 2007.
- (EN) Metoda Diferenței Finite , pe adeptscience.co.uk. Adus la 21 septembrie 2014 (arhivat din original la 26 februarie 2012) .
- (EN) Metoda diferenței finite pentru problemele valorii limită pe math.fullerton.edu. Adus la 21 septembrie 2014 (arhivat din original la 8 iulie 2013) .
- ( EN ) Metodologia diferenței finite în știința materialelor , pe composite-agency.com . Adus la 21 septembrie 2014 (arhivat din original la 7 februarie 2012) .
Controlul autorității | Tesauro BNCF 58948 · LCCN (EN) sh85048348 · GND (DE) 4194626-1 · BNF (FR) cb13564043x (dată) · NDL (EN, JA) 00.569.934 |
---|