Formulele de interpolare ale lui Newton sunt formule matematice computaționale utilizate pentru interpolarea polinomială .
Să fie date câteva puncte distincte în perechi , numite și noduri de interpolare, iar valorile unei funcții în aceste puncte sunt cunoscute.
Dacă toate distanțele dintre nodurile învecinate sunt diferite, atunci polinomul lui Newton este construit după formula [1]
unde este diferența de ordine împărțită .
Folosind proprietățile diferenței împărțite, se poate demonstra că polinomul de mai sus rezolvă de fapt problema de interpolare : [2]
Fie polinomul de interpolare Lagrange pentru puncte . Apoi .
Luați în considerare :
.
Pe de altă parte, diferența dintre două polinoame de interpolare Lagrange este un polinom de grad , iar rădăcinile sale sunt cunoscute - .
Conform teoremei lui Bezout, obținem: .
Găsim : las
După înlocuirea rezultatului în , obținem .
Astfel, se arată că polinomul Newton în cazul nodurilor distanțate inegal coincide cu polinomul de interpolare Lagrange și, prin urmare, rezolvă problema interpolării.
Dacă nodurile învecinate sunt la o distanță fixă unul de celălalt , adică , atunci polinomul lui Newton poate fi construit fie pornind de la (în acest caz, se vorbește de „interpolare înainte”) sau de la („interpolare înapoi”).
În primul caz, formula pentru polinomul Newton ia forma [3]
unde , şi expresiile formei sunt diferenţe finite .
În al doilea caz, formula ia forma [4]
unde .
Pentru , formula
unde sunt coeficienții binomi generalizați la domeniul numerelor reale .
Polinomul Newton este una dintre formele polinomului Lagrange , deci restul termenilor acestor formule sunt aceiași [5] . Cu toate acestea, termenul rămas al formulei lui Newton poate fi scris într-o formă diferită: