Интерполяционный многочлен Лагранжа

Интерполирование и приближение функций

В этом разделе будут рассмотрены способы вычисления приближенных значений функций и ее производных в случае, когда известны значения функции в некоторых фиксированных точках

Постановка задачи приближения функций

1. Простейшая задача, приводящая к приближению функций, заключается в следующем. В дискретные моменты времени определяются значения функции ; требуется восстановить ее значения при других значениях .

Иногда, из каких либо соображений известно, что приближающую функцию целесообразно искать в виде

.

Если параметры определяются из условия совпадения и приближающей функции в точках , так называемых узлах интерполяции,

, ,

то такой способ приближения называют интерполированием.

2. Если точка , в которой вычисляется значение , лежит вне отрезка , то наряду с термином интерполяция употребляют термин экстраполяция.

Узлы должны располагаться недалеко друг от друга, поскольку многие детали поведения аппроксимируемой функции могут быть утеряны. Если узлы расположены очень близко друг к другу, то увеличивается роль погрешностей в используемой информации. Таким образом, вопрос о выборе узлов интерполяции и экстраполяции непрост, особенно в задачах, где значения исследуемой функции зависят от многих случайных факторов.

В качестве приближающих функций можно выбрать различные их классы: полиномы, многочлены, тригонометрические, дробно-рациональные и т.д. Вид приближающей функции существенно зависит от цели, с которой осуществляется приближение.

Интерполяционный многочлен Лагранжа

Среди способов интерполирования наиболее распространен случай линейного интерполирования, когда приближение ищется в виде

,

где известные фиксированные функции, значения неизвестных коэффициентов определяются из условия совпадения с приближаемой функцией в узлах интерполирования :

, . (2.1)

Метод решения задачи, при котором коэффициенты определяются непосредственным решением системы (2.1), называется методом неопределенных коэффициентов.

Наиболее изучен случай интерполирования полиномами

. (2.2)

Тогда , , и система уравнений имеет вид

, . (2.3)

Непосредственное нахождение коэффициентов с помощью решения этой системы уже при сравнительно небольших , например при , приводит к катастрофическому искажению коэффициентов вычислительной погрешностью.

Для дальнейшего нам потребуется символ Кронекера:

Задача интерполирования будет решена, если удастся построить многочлены степени не выше такие, что при . Многочлен

будет искомым интерполяционным многочленом. В самом деле,

;

кроме того, многочлен степени . Из условия , получаем

.

Интерполяционный многочлен, записанный в форме

, (2.4)

называется интерполяционным многочленом Лагранжа.

Наши рекомендации