Интерполяционная формула Ньютона с разделенными разностями

Пусть имеется табулированная функция yi = f(xi). Введем понятие разделенной разности.

Разделенные разности нулевого порядка совпадают со значениями самой функции.

Интерполяционная формула Ньютона с разделенными разностями - student2.ru Разделенные разности первого порядка записываются следующим об-разом:

Интерполяционная формула Ньютона с разделенными разностями - student2.ru Разность Pn(x, x0) – Pn(x0, x1) обращается в нуль при x = x1, поэтому разделенная разность второго порядка

является многочленом степени n – 2. Аналогично, Pn(x, x0, x1, x2) – многочлен степени n – 3 и т.д.

Разделенная разность Pn(x, x0, x1, …, xn-1) порядка n – многочлен нулевой степени.

Разделенные разности более высокого порядка обращаются в нуль.

Значение Pn(x, x0, x1, …, xn–1) от x не зависит, поэтому

Pn(x, x0, x1,…, xn-1) = Pn(x0, x1, …, xn).

Из определения разделенных разностей следует

Pn(x) = Pn(x0) + (x – x0) Pn(x, x0),

Pn(x, x0) = Pn(x1, x0) + (x – x1) Pn(x, x0, x1)

и т.д. Отсюда формула для Pn(x) имеет вид

Pn(x) = Pn(x0) + (x – x0) Pn(x0, x1) + (x – x0) (x – x1) Pn(x0, x1, x2) +

+ (x – x0) (x – x1) … (x – xn-1) Pn(x0, …, xn). (5.2)

Разделенные разности в соответствии с рекуррентной формулой (5.1) выражаются через значения многочлена в узлах x0, x1, …, xn. Если x0, x1, …, xn узлы интерполяции, y0, y1, …, yn – значения интерполируемой функции в этих узлах, то они однозначно определяют интерполяционный многочлен степени n, значения которого в узлах совпадают с yi. Тогда разделенные разности многочлена Pn(x) совпадают с разделенными разностями функции f(x).

Поэтому интерполяционный многочлен можно записать в форме

Интерполяционная формула Ньютона с разделенными разностями - student2.ru

Эта форма называется интерполяционным многочленом Ньютона с разделенными разностями.

Многочлен Лагранжа

Пусть задана функция y = f(x). Часто нахождение значений этой функции может оказаться трудоемкой задачей. Например, x – параметр в сложной задаче, после решения которой определяется значение f(x) или f(x) измеряется в дорогостоящем эксперименте. В этих случаях можно получить небольшую таблицу значений функции, но прямое нахождение ее значений при большом количестве значений аргумента нереально. В такой ситуации f(x) заменяется приближенной формулой g(x), которая в определенном смысле близка к функции f(x). Близость обеспечивается введением в функцию g(x) свободных параметров и их соответствующим выбором.

Итак, пусть известны значения функции f(x) в точках x0, x1, …, xn,

yi= f(xi), i = 0, …, n, и для некоторой функции g(x, a0, a1, …, an) выполняются равенства

g(xi, a0, a1, …, an) = yi , i = 0, 1, …, n. (5.4)

Если выражение (5.4) рассматривать как систему уравнений для определения a0, a1, …, an, то этот способ называется интерполяцией (лагранжвой).

Интерполяционная формула Ньютона с разделенными разностями - student2.ru Если g зависит от aj нелинейно, то говорят о нелинейной интерполяции. В противном случае интерполяция называется линейной. Для линейной интерполяции можно записать

(5.5)

где ϕj(x) – система линейно независимых функций.

Подставим выражение (5.5) в равенство (5.4). Относительно aj получаем линейную систему уравнений:

(5.6) Интерполяционная формула Ньютона с разделенными разностями - student2.ru

Для однозначной разрешимости системы должно быть m = n.

Интерполяционная формула Ньютона с разделенными разностями - student2.ru Для того чтобы задача интерполирования имела единственное решение, система функций ϕj(x) должна удовлетворять условию

(5.7)

Система функций, удовлетворяющая условию (5.7), называется

Интерполяционная формула Ньютона с разделенными разностями - student2.ru чебышевской. Если ϕj(x) задаются в виде

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

Многочлены Чебышева

Пусть x∈[–1, 1]. Рассмотрим функцию вида

Tn(x) = cos[n∙arccos(x)]. (5.8)

Очевидно, что T0(x) = 1, T1(x) = x. При n = 2 используем тригонометрическое

тождество

T2(x) = cos(2arccos(x)) = cos2(arccos(x)) − sin2(arcсos(x)) =

= 2cos2(arccos(x)) − 1 = −1 + 2x2.

Интерполяционная формула Ньютона с разделенными разностями - student2.ru Пусть Tn(x) – многочлен степени n. Получим рекуррентное соотношение, связывающее Tn–1(x), Tn(x) и Tn+1(x). Как известно,

Интерполяционная формула Ньютона с разделенными разностями - student2.ru Сложив почленно эти равенства, будем иметь

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