Интерполяционная формула Ньютона используется для нахождения многочлена, проходящего через заданные точки (x0,y0),(x1,y1),…,(xn,yn). Многочлен строится по форме, удобной для пошагового добавления новых узлов.
Общая формула:
Pn(x)=y0+k=1∑nΔky0⋅i=0∏k−1(x−xi), где Δky0 — конечные разности (или разделённые разности), а x0,x1,…,xn — узлы.
Построение формулы Ньютона
Исходные данные: Таблица узлов:
xx0x1⋮xnyy0y1⋮yn Вычисление разделённых разностей: Для k-го порядка разности:
Δky=xk−x0Δk−1y[x1,…,xk]−Δk−1y[x0,…,xk−1]. Построение интерполяционного многочлена: Подставляем значения разностей в формулу Ньютона.
Условие: Найти интерполяционный многочлен для узлов:
x124y237 Шаг 1. Вычисляем разделённые разности:
Δ0y=yi(начальные значения). Δ1y[x0,x1]=x1−x0y1−y0=2−13−2=1. Δ1y[x1,x2]=x2−x1y2−y1=4−27−3=2. Δ2y[x0,x1,x2]=x2−x0Δ1y[x1,x2]−Δ1y[x0,x1]=4−12−1=31. Шаг 2. Формула Ньютона:
P2(x)=y0+Δ1y[x0,x1]⋅(x−x0)+Δ2y[x0,x1,x2]⋅(x−x0)(x−x1). Подставляем значения:
P2(x)=2+1⋅(x−1)+31⋅(x−1)(x−2). Упрощаем:
P2(x)=2+(x−1)+31⋅(x−1)(x−2). P2(x)=2+x−1+31⋅(x2−3x+2). P2(x)=31x2−x+38.
Многочлен Ньютона второго порядка:
P2(x)=31x2−x+38.