Интерполяционный многочлен Лагранжа
Интерполирование и приближение функций
В этом разделе будут рассмотрены способы вычисления приближенных значений функций и ее производных в случае, когда известны значения функции в некоторых фиксированных точках
Постановка задачи приближения функций
1. Простейшая задача, приводящая к приближению функций, заключается в следующем. В дискретные моменты времени определяются значения функции
; требуется восстановить ее значения при других значениях
.
Иногда, из каких либо соображений известно, что приближающую функцию целесообразно искать в виде
.
Если параметры определяются из условия совпадения
и приближающей функции в точках
, так называемых узлах интерполяции,
,
,
то такой способ приближения называют интерполированием.
2. Если точка , в которой вычисляется значение
, лежит вне отрезка
, то наряду с термином интерполяция употребляют термин экстраполяция.
Узлы должны располагаться недалеко друг от друга, поскольку многие детали поведения аппроксимируемой функции могут быть утеряны. Если узлы
расположены очень близко друг к другу, то увеличивается роль погрешностей в используемой информации. Таким образом, вопрос о выборе узлов интерполяции и экстраполяции непрост, особенно в задачах, где значения исследуемой функции зависят от многих случайных факторов.
В качестве приближающих функций можно выбрать различные их классы: полиномы, многочлены, тригонометрические, дробно-рациональные и т.д. Вид приближающей функции существенно зависит от цели, с которой осуществляется приближение.
Интерполяционный многочлен Лагранжа
Среди способов интерполирования наиболее распространен случай линейного интерполирования, когда приближение ищется в виде
,
где известные фиксированные функции, значения неизвестных коэффициентов
определяются из условия совпадения с приближаемой функцией в узлах интерполирования
:
,
. (2.1)
Метод решения задачи, при котором коэффициенты определяются непосредственным решением системы (2.1), называется методом неопределенных коэффициентов.
Наиболее изучен случай интерполирования полиномами
. (2.2)
Тогда ,
, и система уравнений имеет вид
,
. (2.3)
Непосредственное нахождение коэффициентов с помощью решения этой системы уже при сравнительно небольших
, например при
, приводит к катастрофическому искажению коэффициентов
вычислительной погрешностью.
Для дальнейшего нам потребуется символ Кронекера:
Задача интерполирования будет решена, если удастся построить многочлены степени не выше
такие, что
при
. Многочлен
будет искомым интерполяционным многочленом. В самом деле,
;
кроме того, многочлен степени
. Из условия
, получаем
.
Интерполяционный многочлен, записанный в форме
, (2.4)
называется интерполяционным многочленом Лагранжа.