Аппроксимация функций, зависящих от одной переменной

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 ].

Если обозначить , то получим следующую оценку для абсолютной погрешности интерполяционной формулы Лагранжа:

 
 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: