Polinomul de interpolare Lagrange

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 25 noiembrie 2021; verificările necesită 2 modificări .

Polinomul de interpolare Lagrange  este un polinom de grad minim care ia valori date la un set dat de puncte, adică rezolvă problema de interpolare .

Definiție

Să fie dată o pereche de numere unde toate sunt diferite. Este necesar să se construiască un polinom de grad cel mult , pentru care .

Caz general

J. L. Lagrange a propus următoarea metodă de calcul a unor astfel de polinoame:

unde polinoamele de bază sunt determinate de formula

Pentru orice polinom are grad și

Aceasta implică faptul că , care este o combinație liniară de polinoame , are cel mult grad și .

Cazul nodurilor de interpolare echidistante

Fie nodurile de interpolare să fie echidistante, adică sunt exprimate în termeni de punct de plecare și o valoare pozitivă fixă , după cum urmează:

De aici rezultă că

Înlocuind aceste expresii în formula polinomului de bază și eliminând semnele produsului în numărător și numitor, obținem

Acum putem introduce o schimbare de variabilă

și obțineți o expresie pentru polinoamele de bază în termeni de , care este construită folosind numai aritmetica întregi :

Aceste mărimi se numesc coeficienți Lagrange. Ele nu depind de sau de și, prin urmare, pot fi calculate în avans și scrise sub formă de tabele. Dezavantajul acestei abordări este complexitatea factorială a numărătorului și numitorului, care necesită utilizarea unei aritmetici lungi .

Restul

Dacă considerăm numerele ca fiind valorile unei funcții la noduri , atunci eroarea de interpolare a funcției printr -un polinom este egală cu

unde este un punct de mijloc între cel mai mic și cel mai mare dintre numere . Presupunând că se poate scrie

Unicitate

Există un singur polinom de grad care nu depășește , care ia valorile date la un punct dat.

Dovada

Să presupunem că există cel mult două polinoame diferite de grad , pentru care este adevărat că pentru perechile de numere în care toate sunt diferite, Luați în considerare polinomul . Înlocuind ( ) în el, obținem că . Astfel, polinomul are rădăcini și toate sunt diferite. Prin urmare , deoarece un polinom de grad diferit de zero are cel mult rădăcini. Prin urmare, .

Această afirmație este o generalizare a faptului că există o singură linie prin oricare două puncte.

Din punct de vedere al algebrei liniare

Unicitatea polinomului de interpolare poate fi privită și din punctul de vedere al SLAE . Luați în considerare un sistem de ecuații . Este scris în mod explicit ca

Poate fi rescris ca un sistem de ecuații cu un vector necunoscut :

Matricea într-un astfel de sistem este matricea Vandermonde și determinantul ei este . În consecință, dacă toate punctele sunt diferite, atunci matricea este nedegenerată și sistemul are o soluție unică.

În ceea ce privește teorema chineză a restului

Conform teoremei lui Bezout, restul împărțirii la este . Astfel, întregul sistem poate fi perceput ca un sistem de comparații:

Conform teoremei chineze a restului, un astfel de sistem are o soluție unică modulo , adică un sistem dat determină în mod unic cel mult un polinom de grad . O astfel de reprezentare a unui polinom sub formă de mulțimi de resturi peste module de monomii este similară cu reprezentarea unui număr sub formă de resturi din diviziunea în module simple în sistemul claselor de rest . În acest caz, o formulă explicită pentru polinomul Lagrange poate fi, de asemenea, obținută în conformitate cu formulele teoremei chineze : , unde și .

Exemplu

Să găsim formula de interpolare pentru a avea următoarele valori:

obține

Aplicații

Integrare numerică

Fie cunoscute valorile funcției în anumite puncte. Apoi putem interpola această funcție prin metoda Lagrange:

Expresia rezultată poate fi folosită pentru a aproxima calculul integralei definite a funcției :

Valorile integralelor lui nu depind de și pot fi calculate în avans folosind secvența .

Literatură

Link -uri

Vezi și