Алгебраический многочлен -й степени
(2.7.1)
называется интерполяционным многочленом Ньютона с разделенными разностями. Очевидна аналогия формулы (2.7.1) с формулой Тейлора. Действительно, так как по теореме 2.7 то Формулы подраздела 2.4о погрешности интерполяции в точке , не являющейся узловой, можно уточнить следующим образом: (2.7.2)
В практическом плане формула (2.7.1) обладает рядом преимуществ перед формулой Лагранжа. Если, например, по каким-либо причинам необходимо увеличить степень интерполяционного многочлена на единицу, добавив в таблицу еще один узел , то при использовании формулы Лагранжа это приведет не только к увеличению числа слагаемых, но и к необходимости вычислять каждое из них заново. В то же время для вычисления по формуле Ньютона (2.7.1) достаточно добавить к лишь очередное слагаемое, так как Если величина мала, а функция достаточно гладкая, то справедлива оценка: из которой, с учетом предыдущего равенства, следует, что Тогда величину
(2.7.3)
можно использовать для практической оценки погрешности интерполяции.
Согласно этой схеме интерполяционные многочлены любого вида вычисляются последовательно по формулам
(2.8.1)
и так далее. Интерполяционный многочлен -й степени, принимающий в точках значения запишется следующим образом:
(2.8.2)
Действительно, из первой формулы (2.8.1) при сразу получаем
Остальные формулы проверяются аналогично. Кроме того, мы получили, что . Это действительно так по теореме о единственности интерполяционного многочлена -й степени. Таким образом, тождественно совпадают и являются по сути лишь разной формой записи единого интерполяционного многочлена -й степени.
Схема Эйткена применяется там, где не нужно общее выражение , а нужно лишь его значение при конкретных , и при этом значения функции даны в достаточно большом числе узлов. Вычисления по схеме Эйткена удобно вести с помощью таблицы, аналогичной таблице конечных или разделенных разностей:
... |
... |
|||
Вычисления прекращают, если или если последовательные значения совпадут в пределах заданной точности.
Пример. Вычислить по схеме Эйткена в точке , если задана таблицей:
1.0 |
1.1 |
1.3 |
1.5 |
1.6 |
|
1.000 |
1.032 |
1.091 |
1.145 |
1.170 |
Составим таблицу и заполним по формулам (2.8.1) ее столбцы, начиная с четвертого:
Следующий столбец таблицы заполняется аналогично:
На этом вычисления можно прекратить, так как совпадают до третьего знака, следовательно, с точностью Итоговая таблица с результатами вычислений приведена ниже.
0 |
1.0 |
1.000 |
-0.15 |
||
1.048 |
|||||
1 |
1.1 |
1.032 |
-0.05 |
1.048 |
|
1.047 |
|||||
2 |
1.3 |
1.091 |
0.15 |
||
1.050 |
|||||
3 |
1.5 |
1.145 |
0.35 |
||
1.057 |
|||||
4 |
1.6 |
1.170 |
0.45 |
Если интерполируемая функция задана на таблице с постоянным шагом , то можно использовать связь между конечными и разделенными разностями: В этом случае многочлен Ньютона можно записать несколько в ином виде:
Пусть
Преобразуем разделенные разности в конечные: тогда
и так далее.
Тогда многочлен Ньютона можно переписать в следующем виде:
(2.10.1)
Эту формулу называют интерполяционным многочленом Ньютона с конечными разностями для интерполяции вперед. В ней используются только конечные разности, расположенные в верхней косой строке таблицы конечных разностей. Если использовать разности нижней косой строки, то аналогично получим многочлен Ньютона с конечными разностями для интерполяции назад:
(2.10.2)
Пример. Вычислить в точках , используя формулы (2.10.1) и (2.10.2) при , если
0.0 |
0.00000 |
|||||
19956 |
||||||
0.2 |
0.19956 |
-266 |
||||
19690 |
-257 |
|||||
0.4 |
0.39646 |
-523 |
10 |
|||
19167 |
-247 |
8 |
||||
0.6 |
0.58813 |
-770 |
18 |
|||
18397 |
-229 |
|||||
0.8 |
0.77210 |
-999 |
||||
17398 |
||||||
1.0 |
0.94608 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.