Интерполяционная формула Ньютона.
Пусть у0, у1, у2,....... – значения некоторой функции y = f (x), соответствующие равноотстоящим значениям аргументам х0, х1, х2, ....... (т.е. хk+1 – xk = Δx = const ).
Введем обозначения:
Δу0 = у1 – у0, Δу1 = у2 – у1, Δу2 = у3 – у2, ......... , Δуп-1 = уп – уп-1 - разности первого порядка данной функции;
Δ2у0 =Δ у1 –Δ у0, Δ2у1 =Δ у2 –Δ у1, ............. – разности второго порядка
........................................................................
Δп+1у0 =Δпу1 –Δпу0, Δп+1у1 =Δпу2 –Δпу1, ............. – разности (п+1)- го порядка
Производя последовательные подстановки, получим:
Δ2у0 = у2 -2у1 + у0 , Δ3у0 = у3 -3у2 +3 у1 – у0 , ........
Подобным же образом получаем:
у1 = у0 + Δу0 , у2 = у0 + 2Δу0 + Δ2у0 , у3 = у0 + 3 Δу0 + 3Δ2у0 + Δ3у0 , ......
(3)
Запишем таблицу разностей:
х0 у0
Δ у0
х1 у1 Δ2у0
Δ у1Δ3у0
х2 у2 Δ2у1Δ4у0
Δ у2 Δ3у1
х3 у3 Δ2у2
Δ у3
х4 у4
....................................................
Если в формуле (3) положить, что п – не только целое и положительное число, а может быть любым п = t, то получим интерполяционную формулу Ньютона
(4)
Мы получили такую функцию от t, которая обращается при t = 0 в у0, при t = 1 в у1, при t = 2 в у2 и т. д. Поскольку последующее значение аргумента х при постоянном шаге h определяется формулой xn = x0 + nh, то . Тогда, полагая x = x0 + th , приведем формулу (3) к виду (3*)
х | |||||||
у |
Пример 2.2:
Из таблицы
Найти значение у при х = 3,1, пользуясь интерполяционной формулой Ньютона.
Решение.Составим таблицу разностей:
х | у | Δу | Δ2 у | Δ3 у |
Здесь х0 = 3, х = 3,1, h = 1. Тогда
Интерполяционная формула Ньютона (4) для этого случая:
Следовательно , т.е. при х = 3,1 у = 13,71
Интерполяционная функция Ньютона (3*)