2.1. Задача интерполирования
1) Математический смысл и геометрическая интерпретация задачи интерполирования
Аппроксимирующую функцию Q можно искать в виде полинома степени m:
.
Если при этом предположить, что экспериментальные значения
в таблице не имеют погрешности, то естественно принять в качестве критерия близости f (x) и Q (x) равенство их значений в точках
, т.е.
.
Такая задача называется задачей интерполирования, а точки
– узлами интерполяции. Многочлен Q (x) называется интерполяционным многочленом.
2) Интерполяционный многочлен Лагранжа
а) Определение коэффициентов интерполяционного многочлена канонического вида из решенияСЛУ
Задача заключается в том, чтобы построить интерполяционный многочлен единый для всего интервала
. Запишем исходный многочлен в каноническом виде: 
Он единственен, т. к. степень его на единицу меньше числа узлов (n +1).
Из условий равенства значений этого многочлена в узлах
соответствующим заданным табличным значениям
путем подстановки в полином значений
и приравнивания значений полинома эмпирическим данным
, получим следующую систему линейных уравнений (СЛУ) для нахождения его коэффициентов
:
.
Эта система уравнений, включает (n +1) уравнение с (n +1) неизвестными коэффициентами
и имеет единственное решение, если среди узлов интерполяции нет совпадающих:
при
.
б) Интерполяционный многочлен Лагранжа
Многочлен Лагранжа имеет вид
, (1)
где
– многочлены степени n, удовлетворяющие условиям:

т.е. каждый многочлен
обращается в нуль во всех узлах
интерполяции за исключением одного i -го, где он равняется единице.
Этим условиям отвечают, например, многочлены вида:
(2)
Подставляя (2) в (1), получим
. (3)
Формула (3) называется интерполяционным многочленом Лагранжа.
Докажем, что этот многочлен является единственным. Допустим противоположное. Пусть существует ещё один многочлен F (x) степени n, принимающий в узлах интерполяции заданные значения, т.е.
. Тогда разность
, являющаяся многочленом степени n (или ниже), в узлах
равна
.
Это означает, что многочлен R (x) степени не больше n имеет (n +1) корней, что невозможно. Отсюда следует, что
.
Остается рассмотреть вопрос с точностью аппроксимации функции f (x), полиномом
в других точках (отличных от узлов интерполяции), которая определяется остаточным членом
:
![]() |
Если y = f (x) в рассматриваемой области изменения
, содержащей узлы интерполирования, имеет все производные до (n +1) -го порядка:
,
то точность приближения оценивается следующим соотношением:
![]() | |||
![]() |
где а x зависит от x
и лежит внутри отрезка [ a, b ].
Если обозначить
, то получим следующую оценку для абсолютной погрешности интерполяционной формулы Лагранжа:
![]() |










