
Разности различных порядков. Разделенные разности
Рассмотрим значения уi = f(xi) функции y = f(x) в точках хi (i = 0,1,2,...): y0=f(x0), y1 = f(x1) у2 = f(x2),... Выделим всевозможные пары соседних значений: (уо,y1), (y1,y2), (y2, y3),… и в каждом случае вычтем предыдущее значение из последующего, получим разности: у1 -у0, y2 – y1, y3 – y2,…. Эти разности называются конечными разностями первого порядка или просто первыми разностями. Обозначения первых разностей:
(1)
или
Замечание. Иногда употребляются и другие обозначения, например,
Разностями второго порядка,
или вторыми разностями, называют разности
первых разностей и обозначают через
:
(2)
Разности третьего порядка, или третьи разности, определяются и обозначаются так:
3y0=
2y1
-
2y0,
3у1
=
2у2-
2у1,
…,
3уn
=
2уn+1
-
2уn,
...
Аналогично определяются последующие разности. Разности (к+1) -го порядка получаются из разностей к -го порядка по формулам
,...
(3)
Таблица разностей различных порядков строится согласно схеме (таблица 1).
Таблица 1
x |
y |
y |
2y |
3y |
4y |
5y |
x0 x1 x2 x3 x4 x5
|
y0 y1 y2 y3 y4 y5
|
y0 y1 y2 y3 y4
|
2y0 2 y1 2 y2 2 y3
|
3y0 3 y1 3 y2
|
4y0 4 y1
|
5y0
|
Каждое число этой таблицы (начиная с третьего столбца) является разностью двух смежных чисел столбца слева (из нижнего числа вычитается верхнее; разность записывается в следующем столбце между этими числами). Третий столбец содержит первые разности, четвертый - вторые и т. д.
Для контроля вычислений при составлении таблицы разностей пользуются следующим утверждением: сумма чисел в каждом столбце разностей равна разности крайних чисел предыдущего столбца. Например, у0 + у1 + у2+...+ yn-1 + уn =(y1 - у0) + (у2 – y1) + (у3 -у2)+…+(уn – уn-1) + (уn+1 – уn) = уn+1 – y0.
Все разности в таблице принято записывать целыми числами или в единицах младшего разряда значений функции.
Замечание. Конечные разности п-ro порядка от многочлена степени п постоянны, а конечные разности (n+1)-го порядка равны нулю. Это свойство дает простой способ составления таблиц многочленов. Непосредственно вычисляем значения многочлена для п +1 значений аргумента и составляем таблицу, в которую входят разности до п-ro порядка включительно. Далее, пользуясь тем, что разности п-го порядка постоянны, продолжаем столбец разностей (п–1) -го порядка. Для получения новых чисел этого столбца складываем соответствующие разности (n-1)-го порядка с разностями п-го порядка. Затем последовательно продолжаем столбцы разностей (п – 2) -го, (п – 3) -го порядков и т. д. пока не получим продолжение столбца уi = f(xi), т. е. значений многочлена.
Разделенные разности первого порядка определяются формулами
(4)
Разделенные разности второго порядка получаются из разделенных разностей первого порядка по формулам
(5)
Аналогично определяются разделенные разности третьего порядка:
(6)
Разделенные разности n-го порядка получаются из разностей (n-1) -го порядка по формулам
(7)
В случае равноотстоящих узлов с шагом h (хk = х0 + kh) разделенные разности различных порядков имеют вид:
(8)
(9)
(10)
Пример 8. Составить таблицу разностей различных порядков при следующих значениях х и f(х):
x0 = -1, х1 = -2, x2 = 1, х3 = 2, х4 = 3;
y0 = 0, у1 =1, у2 =30, у3 = -16, y4 = -45.
Решение
По формулам (1) находим первые разности:
y0 = у1 - уо = 7 - 0 = 7; y1 = у2 - y1 = 30 -7 = 23;
y2 = y3 – y2 = -16 - 30 = -46; у3 = у4 - у3 = -45 - (-16) = -29.
В соответствии с формулами (2) вычисляем разности второю порядка:
2у0 = у1 - у0 = 23 - 7 = 16; 2у1 = у2 - y1 = -46 - 23 = -69;
2у2 = у3 - y2 = -29 - (-46) = 17.
Пользуясь определениями и соответствующими формулами получаем разности третьего порядка:
3у0 = 2у1 - 2у0 = -69 -16 = -85;
3 у1 = 2у2 - 2у1 =17 -(-69) = 86
и разность четвертого порядка 4у0 = 3y1 - 3y0 = 86 - (-85) = 171.
Полученные разности можно представить в виде таблицы 2.
Таблица 2
x |
у |
у |
2у |
3у |
4у |
-1 -2 1 2 3 |
0 7 30 -16 -45 |
7 23 -46 -29 |
16 -69 17 |
-85 86 |
171 |
|
|
-45 |
-36 |
1 |
|
S |
-45 |
-36 |
1 |
|
|
Замечание. Последние две строки служат для контроля вычислений: в строке числа равны суммам чисел, стоящих в соответствующем столбце, в строке S -разности последнего и первого чисел соответствующего столбца. Совпадение этих чисел (по диагонали) означает, что вычисления сделаны верно.