 
        
        - •1.2. Конечные разности
- •1.3. Влияние ошибки в табличном значении
- •1.4. Интерполяционная формула Ньютона
- •1.5. Интерполяционные формулы Бесселя и Стирлинга (формулы центральных разностей)
- •1.6. Интерполирование функций с неравноотстоящими узлами
- •1.7. Дополнительные замечания к вопросу об интерполяции
1.4. Интерполяционная формула Ньютона
	Пусть таблично
задана функция 
 с равноотстоящими узлами. Требуется
найти такую функцию
с равноотстоящими узлами. Требуется
найти такую функцию  
 ,
которая удовлетворяла бы следующим
условиям:
,
которая удовлетворяла бы следующим
условиям:
 ;
;
    
 ;
;
    
 ,
,
то есть интерполяционная
функция должна принимать значения  
 ,
,
 ,
,
 в узловых точках
в узловых точках  
 ,
,
 ,
,
 .
В качестве интерполирующей функции
.
В качестве интерполирующей функции 
 можно взять тригонометрическую,
экспоненциальную и т.д., но интерполяционная
формула Ньютона выводится как
полиномиальная, то есть
можно взять тригонометрическую,
экспоненциальную и т.д., но интерполяционная
формула Ньютона выводится как
полиномиальная, то есть 
 находится в виде полинома степени n
((1.3), (1.4))
находится в виде полинома степени n
((1.3), (1.4))

 (1.12)
                         (1.12)
для значения
аргумента x,
меняющегося с постоянным шагом h,
и задача состоит в отыскании коэффициентов
 ,
,
 ,
,
 .
.
	Положим 
 .
Тогда
.
Тогда  
 .
.
	При 
 получаем
получаем   
 .
.
Продолжая подставлять
значения 
 в выражении (1.12), получим:
в выражении (1.12), получим:
	 ;
;
	 ;
;
	 ;
;
. . . . . . . . . . . .
	 .
.
Из этой системы уравнений (с учетом выражений (1.6)) находим
	 ;
;
	 ;
;
. . . . . . . . . . .
	
. . . . . . . . . . .
Найденные значения коэффициентов подставим в выражение (1.12)

 .
 (1.13)
.
 (1.13)
Формулу (1.13) называют первой интерполяционной формулой Ньютона (или первым интерполяционным многочленом Ньютона). Отметим, в переводной литературе иногда встречается другое название этой формулы, а именно интерполяционная формула ГрегориНьютона.
	Пусть требуется 
вычислить  значение  функции   
 для  аргумента
  для  аргумента   
 .
  Для  этого в формуле (1.13) нужно положить
.
  Для  этого в формуле (1.13) нужно положить
 ,
а из таблицы конечных разностей брать
,
а из таблицы конечных разностей брать
 и соответствующие разности (в табл. 8
эти величины подчеркнуты жирными
линиями).
и соответствующие разности (в табл. 8
эти величины подчеркнуты жирными
линиями).
На практике вместо (1.13) используют упрощенную формулу, которую получают из (1.13) введением нормированного аргумента
 .
.
Тогда получаем интерполяционную формулу Ньютона в следующем виде:
 .
 (1.14)
.
 (1.14)
Существует другая запись этой формулы:
 ,
             (1.15)
,
             (1.15)
где коэффициент 
 при  разности i-го
порядка можно вычислить по рекуррентной
формуле
при  разности i-го
порядка можно вычислить по рекуррентной
формуле
 ,
                                       (1.16)
,
                                       (1.16)
где 
 .
.
Таблица 8. Таблица конечных разностей для вычислений
по интерполяционным формулам Ньютона, Бесселя и Стирлинга
| 
				 | 
				 | 
				 | 
				 | 
				 | 
				 | 
				 | 
				 | 
| 
				 | 
				 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
				 | 
 | 
				 | 
 | 
 | 
 | 
 | 
 | 
| 
				 | 
				 | 
 | 
				 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
				 | 
 | 
				 | 
 | 
 | 
 | 
| 
				 | 
				 | 
 | 
				 | 
 | 
				 | 
 | 
 | 
| 
				 | 
 | 
				 | 
 | 
				 | 
 | 
				 | 
 | 
| 
				 | 
				 | 
 | 
				 | 
 | 
				 | 
 | 
				 | 
| 
				 | 
 | 
				 | 
 | 
				 | 
 | 
				 | 
 | 
| 
				 | 
				 | 
 | 
				 | 
 | 
				 | 
				 | 
 | 
| 
 | 
 | 
				 | 
 | 
				 | 
 | 
 | 
 | 
| 
				 | 
				 | 
 | 
				 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
				 | 
 | 
 | 
 | 
 | 
 | 
| 
				 | 
				 | 
 | 
 | 
 | 
 | 
 | 
 | 
Предложенный выше
способ записи конечных разностей целыми
числами в единицах последнего знака
без нулей впереди (сноска к табл. 6) удобен
тем, что позволяет легко оценить, с
разностями какого порядка следует
выполнять вычисления по формуле (1.14).
Считается, что составление таблицы
конечных разностей следует закончить,
если разности некоторого порядка,
например, порядка (k
+ 1)  равны нулю. Практически это означает,
что в формуле (1.13) все члены, содержащие
 разности порядка  (k
+ 2) и выше, будут равны нулю. Но, как
известно, в реальных задачах значения
функции 
 могут быть определены с некоторой
ошибкой (если они получены в результате
эксперимента), и в конечных разностях
присутствуют ошибки округления. Из-за
этого добиться равенства нулю
могут быть определены с некоторой
ошибкой (если они получены в результате
эксперимента), и в конечных разностях
присутствуют ошибки округления. Из-за
этого добиться равенства нулю 
 по существу невозможно. Поэтому пользуются
следующим критерием для прекращения
составления таблицы, а именно считается,
что конечные разности
по существу невозможно. Поэтому пользуются
следующим критерием для прекращения
составления таблицы, а именно считается,
что конечные разности 
 -го
порядка
-го
порядка  
 практически равны нулю, если для
абсолютного значения их суммы и абсолютной
величины каждой из них выполняются
следующие неравенства:
 практически равны нулю, если для
абсолютного значения их суммы и абсолютной
величины каждой из них выполняются
следующие неравенства:
 (1.17)
                                          (1.17)
	Пример
3.
Используя данные табл. 7 , установить,
разностями какого порядка следует
выполнить вычисления по формуле Ньютона,
и вычислить значение функции для 
 .
.
	Решение.
Рассмотрим разности третьего порядка.
В этом случае 
 ,
,
 ,
,
 .
Из данных табл 7. получаем:
.
Из данных табл 7. получаем:

 ,
,
 ,
,
т.е. ни одно из условий (1.17) не выполняется.
	Теперь рассмотрим
 ,
,
 ,
,
 .
В этом случае
.
В этом случае
 ,
,
 ,
,
поэтому в данном примере в формуле (1.15) достаточно использовать разности третьего порядка.
	Для вычисления
значения функции при 
 сначала определяем нормированную
величину
сначала определяем нормированную
величину 
 .
Далее по рекуррентной формуле (1.16)
вычисляем коэффициенты
.
Далее по рекуррентной формуле (1.16)
вычисляем коэффициенты 
 :
:
 ;
;
 ;
;
 ;
;
 .
.
По формуле (1.15) находим искомое значение (в пределах точности данных табл. 7):
    
 =
=
=0,.19867 + 0,019492 + 0,000073  0,000008=0,21823.
Вернемся к табл. 8. Как видим, в интерполяционной формуле (1.13) используются конечные разности, идущие по диагонали вниз, то есть интерполяционный многочлен строится для значений аргумента, лежащих в начале таблицы разностей. Таким образом, первый интерполяционный многочлен Ньютона удобен в начале таблицы разностей для отыскания значения функций от большего, чем начальное, значения аргумента. Поэтому употребляется и другое название первого интерполяционного многочлена Ньютона – интерполяционный многочлен для интерполирования вперед.
Вторая интерполяционная формула Ньютона (или интерполяционный многочлен для интерполирования назад) записывается в следующем виде:

 ,
                        (1.18)
,
                        (1.18)
где  
 .
.
Рекуррентная формула для вычисления коэффициентов в (1.18) при конечных разностях следующая:
 .
.
	Выражения (1.13) и
(1.18) позволяют вычислять значения функции
 для всех значений аргумента в интервале
для всех значений аргумента в интервале
 ,
но так как на концах таблицы используются
различные формулы, их выбор выполняется
следующим образом.
,
но так как на концах таблицы используются
различные формулы, их выбор выполняется
следующим образом.
	Предположим,
необходимо вычислить значение 
 ,
где
,
где 
 .
Для решения вопроса о том, какой
интерполяционной формулой (первой или
второй) следует воспользоваться, надо
определить индекс  i
 ближайшего большего
.
Для решения вопроса о том, какой
интерполяционной формулой (первой или
второй) следует воспользоваться, надо
определить индекс  i
 ближайшего большего
 значения аргумента. Если
значения аргумента. Если  
 (i
– найденный
индекс;  n
– число значений функции в таблице
разностей;  k
– степень интерполирующего полинома,
определенный из условия (1.17)), пользуются
первой интерполяционной формулой
(1.13), в противном случае –  формулой
(1.18).
(i
– найденный
индекс;  n
– число значений функции в таблице
разностей;  k
– степень интерполирующего полинома,
определенный из условия (1.17)), пользуются
первой интерполяционной формулой
(1.13), в противном случае –  формулой
(1.18).
	Например, в примере
1 
 ,
значит,  i
= 1,   n
= 9,  k
=3. Так как в
этом случае выполняется условие
,
значит,  i
= 1,   n
= 9,  k
=3. Так как в
этом случае выполняется условие  
 ,
мы и воспользовались формулой (1.13).
,
мы и воспользовались формулой (1.13).
	Помимо интерполирования
формулы (1.13) и (1.18) дают возможность
экстраполировать, то есть находить
значения функции 
 для аргументов, лежащих вне таблицы.
для аргументов, лежащих вне таблицы.
Если при интерполировании по формуле (1.13) значение t положительно, то при экстраполировании – отрицательно. Для формулы (1.18) наоборот: при интерполировании отрицательно, а при экстраполировании – положительно. Таким образом, первый интерполяционный многочлен Ньютона применяется для интерполировании вперед и экстраполирования назад, а второй интерполяционный многочлен – для интерполирования назад и экстраполирования вперед.
Отметим, что экстраполяция, вообще говоря, дает бoльшие ошибки, чем интерполяция, и применять ее надо, не выходя далеко за пределы таблицы.


























 
				



























 
				






