Конечные разности
Интерполяционные многочлены Ньютона
Зададимся целью придать интерполяционной формуле более простой вид, подобный виду широко используемой в математическом анализе формулы Тейлора. Если в интерполяционном многочлене Лагранжа (5) все слагаемые однотипны и играют одинаковую роль в образовании результата, хотелось бы иметь такое представление интерполяционного многочлена, в котором, как и в многочлене Тейлора, слагаемые располагались бы в порядке убывания их значимости. Такая структура интерполяционного многочлена позволила бы более просто перестраивать его степень, добавляя или отбрасывая удаленные от начала его записи члены.
Поставленной цели будем добиваться сначала для несколько суженной постановки задачи интерполяции. А именно, будем считать, что интерполируемая функция у = f(x) задана своими значениями y0, y1, ..., yn на системе равноотстоящих узлов x0, x1, …, xn, т. е. таких, что любой узел xi этой сетки можно представить в виде
xi = x0 + ih ,
где i = 0, 1, ..., n, а h > 0 — некоторая постоянная величина, называемая шагом сетки (таблицы).
Прежде чем строить желаемые интерполяционные формулы, рассмотрим элементы теории конечных разностей.
Вычитая из каждого последующего члена конечной последовательности из n + 1 чисел у0, y1 ..., уn предыдущий, образуем n конечных разностей первого порядка
Dy0 = y1 – y0, Dy1 = y2 – y1, …, Dyn–1 = yn – yn–1,
или, проще, n первых разностей данной табличной функции. Из них, в свою очередь, таким же образом можно получить n – 1 конечных разностей второго порядка, или вторых разностей:
D2y0 = Dy1 – Dy0, D2y1 = Dy2 – Dy1, …, D2yn–2 = Dyn–1 – Dyn–2.
Этот процесс построения разностей может быть продолжен, и весь он, очевидно, описывается одной рекуррентной формулой, выражающей конечную разность k-го порядка Δkyi через разности (k – 1)-го порядка:
Dkyi = Dk–1yi+1 – Dk–1yi, (12)
где k = 1, 2, ..., n и D0yi = yi.
В некоторых случаях требуется знать выражения конечных разностей непосредственно через значения функции, лежащей в их основе. Для нескольких первых порядков разностей их можно получить прямой подстановкой:
Dyi = yi+1 – yi,
D2yi = Dyi+1 – Dyi = yi+2 – yi+1 – (yi+1 – yi) = yi+2 – 2yi+1 + yi,
D3yi = D2yi+1 – D2yi = yi+3 – 2yi+2 + yi+1 – (yi+2 – 2yi+1 + yi) =
= yi+3 – 3yi+2 + 3yi+1 – yi,
и т. д.
Подметив закономерность в коэффициентах рассмотренных представлений конечных разностей, записываем общую формулу
, (13)
которая может быть строго обоснована методом математической индукции и которая напоминает биномиальное разложение для (y – 1)k.