Какие объекты исследует вычислительная математика |
Интерполяция функций
6.6. Интерполяционный полином в форме Ньютона
6.6.1. Разделенные и конечные разности
Определение. Пусть задана система узлов
Разделенные разности нулевого порядка в точке ti совпадают со значениями функции f(ti) ;
Разности первого порядка определяются для двух точек ti, ti + 1 равенством

разности второго порядка — для трех точек ti, ti + 1, ti + 2

разности порядка k — для k + 1 точки по рекуррентной формуле

Методом математической индукции можно показать, что
а)

б) существует точка такая, что
Отсюда следует, что разделенная разность есть симметричная функция своих аргументов ti, ..., ti + k и она не изменяется при их перестановке.
Для удобства введем таблицу разделенных разностей:
t0 | f(t0) | ![]() |
|||
f(t0, t1) | ![]() |
||||
t1 | f(t1) | f(t0, t1, t2) | ![]() |
||
f(t1, t2) | ![]() |
||||
t2 | f(t2) | ![]() |
![]() |
f(t0, …, tn) | |
![]() |
![]() |
![]() |
f(tn - 2, tn - 1, tn) | ![]() |
|
f(tn - 1, tn) | ![]() |
||||
tn | f(tn) | ![]() |
Пусть сетка — равномерная. Тогда конечной разностью первого порядка
функции f(t) в точке tk с шагом называют величину
где fk = f(tk), второго порядка — величину

третьего

четвертого

причем

Методом математической индукции доказывается формула

где - биномиальные коэффициенты.
Нетрудно показать, например, используя формулу Лагранжа, что существует
точка такая, что
поэтому в вычислительных методах используется приближенная формула

аналогичная тем формулам численного дифференцирования, что были получены в "Предмет вычислительной математики. Обусловленность задачи, устойчивость алгоритма, погрешности вычислений. Задача численного дифференцирования" методом неопределенных коэффициентов.
Заметим, что введенные конечные разности называют "разностями вперед". Аналогично можно ввести "разности назад":

и центральные разности

Иногда для обозначения первых конечных разностей вперед и назад используют
обозначения
6.6.2. Интерполяционный полином в форме Ньютона
Интерполяционный полином может быть записан с использованием введенных выше разделенных разностей. Такая форма его записи называется интерполяционным полиномом в форме Ньютона. Полином имеет вид
Nn(t) = f(t1) + f(t1, t2)(t - t1) + ... + f(t1, ..., tn + 1)(t - t1) ... (t - tn).
То, что это интерполяционный полином, может быть доказано, например, методом математической индукции. Отметим, что полином в форме Ньютона напоминает ряд Тейлора, а остаточный член интерполяционного полинома — остаточный член этого ряда. Достоинством записи интерполянта в форме Ньютона является то, что для повышения порядка полинома нет необходимости в его полной перестройке; достаточно лишь добавить к уже полученному выражению еще одно или несколько слагаемых. С помощью разделенных разностей можно оценивать погрешность интерполяции. Читатели могут предложить способ контроля точности вычислений, основанный на использовании разделенных разностей.