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 .
Să fie dată o pereche de numere unde toate sunt diferite. Este necesar să se construiască un polinom de grad cel mult , pentru care .
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 .
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 .
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
Există un singur polinom de grad care nu depășește , care ia valorile date la un punct dat.
DovadaSă 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.
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ă.
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 .
Să găsim formula de interpolare pentru a avea următoarele valori:
obține
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 .