Інтерполяційні формули

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

Шаблон:Приєднати до Інтерполяційні формули — формули в математиці, що дають наближене вираження функції за допомогою інтерполяції многочленами.

Інтерполяційний многочлен  Pn(x) ступеня  n, значення якого в заданих точках x0,x1,,xn збігаються зі значеннями y0,y1,,yn функції в цих точках, визначається єдиним чином, але в залежності від завдання його зручно записувати різними формулами.

Формула Лагранжа

Шаблон:Main Функція f(x)=f0+f1x+f2x2+ може бути інтерпольована на відрізку [x0,xn] інтерполяційним поліномом Pn(x), записаним у формі Лагранжа:

f(x)Pn(x)=k=0nyk(xx0)(xx1)(xxk1)(xxk+1)(xxn)(xkx0)(xkx1)(xkxk1)(xkxk+1)(xkxn),

Похибка інтерполяції:

|f(x)Pn(x)|f(n+1)(x)(n+1)!Πn(x),Πn(x)=(xx0)(xx1)(xxn).

У просторі дійсних неперервних функцій відповідні норми набирають вигляду:

f(n+1)(x)=maxx[x0,xn]|f(n+1)(x)|,Πn(x)=maxx[x0,xn]|Πn(x)|.

Формула Ньютона

Шаблон:Main Якщо точки x0, x1, , xn розташовані на рівних відстанях  (xk=x0+kh), поліном можна записати:

Pn(x0+th)=y0+t1!Δy0+t(t1)2!Δ2y0++t(t1)(tn+1)n!Δny0

(тут  x0+th=x, а  Δk — різниці k-го порядку:  Δkyi=Δk1yi+1Δk1yi).

Це формула Ньютона для інтерполяції вперед; назва формули вказує на те, що вона містить задані значення  y, що відповідають вузлам інтерполяції, що знаходяться тільки праворуч від  x0. Ця формула зручна при інтерполяції функцій для значень  x, близьких до  x0.

При інтерполяції функцій для значень  x, близьких до  xk, формулу Ньютона доцільно перетворити, змінивши початок відліку (див. Нижче формули Стірлінга і Бесселя).

Формулу Ньютона можна записати і для нерівновіддаленими вузлів, вдаючись для цієї мети до розділених різниць. На відміну від формули Лагранжа, де кожен член залежить від всіх вузлів інтерполяції, будь-який k-й член формули Ньютона залежить від перших (від початку відліку) вузлів і додавання нових вузлів викликає лише додавання нових членів формули (в цьому перевага формули Ньютона).

Коротка форма інтерполяційної формули Ньютона для випадку рівновіддалених вузлів:

Pn(x)=m=0n(Cxmk=0m(1)kCmkfmk)

де Cxm — узагальнені на область дійсних чисел біноміальні коефіцієнти.

Інтерполяційна формула Стірлінга

f(x0+th)=y0+t1!μδy0+t22!δ2y0+t(t212)3!μδ3y0+t2(t212)4!δ4y0+
+t(t212)(t222)5!μδ5y0++t2(t212)(t222)[t2(k1)2](2k)!δ2ky0

(про значення символу  μ зв'язку центральних різниць  δm з різницями Δm див. Кінцевих різниць числення)

Застосовується при інтерполяції функцій для значень  x, близьких до одного з середніх вузлів  a; в цьому випадку природно взяти непарне число вузлів xk, , x1, x0, x1, , xk, вважаючи  a центральним вузлом  x0.

Інтерполяційна формула Бесселя

f(x0+th)μy1/2+(t1/2)1!δy1/2+t(t1)2!μδ2y1/2+t(t1)(t1/2)3!δ3y1/2+
+t(t1)(t+1)(t2)4!μδ4y1/2+t(t1)(t+1)(t2)(t1/2)5!δ5y1/2++
+t(t1)(t+1)(tk)(t+k1)(t1/2)(2k+1)!δ2k+1y1/2

Застосовується при інтерполяції функцій для значень  x, близьких середин  a між двома вузлами; тут природно брати парне число вузлів xk, , x1,x0,x1,,xk,xk+1, і розташовувати їх симетрично щодо a(x0<a<x1).

Див. також

Література

  • Гончаров В. Л., Теория интерполирования и приближения функций, 2 изд., М., 1954;

Шаблон:Rq