Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
R2-INTER.doc
Скачиваний:
14
Добавлен:
16.11.2019
Размер:
253.44 Кб
Скачать

Другий інтерполяційний многочлен ньютона

Якщо значення аргументу лежить ближче до кінця відрізка інтерполювання, то застосовувати першу інтерполяційну формулу Ньютона невигідно, бо не вистачатиме скінченних різниць функції вищих порядків. Якщо, наприклад, треба обчислити значення функції в точці хє[xn-1,xn], то для першого інтерполяційного многочлена Ньютона є лише перша і друга різниці функції.

Тому в кінці відрізка інтерполювання користуються многочленом вигляду

Рn(х) = bо+b1(х— хn)+b2(х—хп)(х— xn-1)+ • •+

+bk(x— хп)• • • xn-(k-1))+• • •+bn(x-xn)• • •(x-x1) (2.27)

Коефіцієнти bо, b1, ... , bn многочлена (2.27) визначають так, щоб .його значення в рівновіддалених вузлах інтерполювання збігалося із значенням відповідної функції, тобто щоб виконувались умови Рпi) = Уi, (i=0,1, ... ,n).

Підставивши послідовно в формулу (2.27) замість х значення хn, хn-1,…, х1, знаходимо коефіцієнти bо, b1, ... , bn . Якщо в (2.27) покласти х = хп, , то дістанемо

Рnп)=b0,, bo = Рпn) = Уп .

Аналогічно, поклавши х = xn-1 , маємо

Рnn-1) = bо+b1n-1— хn)=b0-b1h , yn-1-yn=-b1h , тому b1=yn-1/h

Поклавши в (2.27) х =xn-2 і замінивши коефіцієнти bо, b1 їх значеннями, дістанемо

b2=2yn-2/2h2

Взагалі, коли х =x0 із (2.27) знаходимо

bn=ny0/n!hn

Підставивши значення цих коефіцієнтів в (2.27), маємо

Pn (X) = уп +yn-1/h (X - Хп) + ... + ny0/n!hn (X - Хп) ...(Х-Х1) (2.28)

Цей многочлен і називають другим інтерполяційним многочленом Ньютона. Замінивши функцію f(x) другим інтерполяційним многочленом Ньютона, дістанемо наближену рівність

f(x)≈Pn(x). (2.29)

Рівність (2.28) називають другою інтерполяційною формулою Ньютона, а різницю f(x) — Рn(х) = Rn(x,f)залишковим членом цієї формули.

З формул (2.28) і (2.29) для n=1 дістанемо формулу лінійного інтерполювання

f(x)≈ уп +yn-1/h (X - Хп) ,

а для п = 2 — квадратичного інтерполювання

f(x)≈ Pn (X) = уп + yn-1 (X - Хп) + yn-2 (X - Хп) (Х-Хn-1)

У практичних обчисленнях зручніше користуватися іншим записом многочлена (2.28). Якщо ввести таке позначення t =(x-xn)/h або th= (x-xn)

А сам многочлен (2.28) тоді набирає вигляду

Pn(x)=Pn(xn+th)=yn+yn-1*t+ *2yn-2*t(t+1)+…+ *ny0*t(t+1)…(t+n-1)

(2.30)

До виразів многочлена (2.28) і (2.30) входять різниці yn-1, 2yn-2, ... , ny0, які розміщуються в діагональній таблиці різниць по діагоналі знизу вгору, тому формулу (2.30) використовують для інтерполювання в кінці таблиці. Якщо треба обчислити значення функції в точці х, то за хп беруть найближче, але більше за х значення аргументу з таблиці, так, щоб хє(хп-1;хп) і │t│ < 1. Тому формулу (2.30) називають також інтерполяційною формулою Ньютона для інтерполювання назад.

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

|Rn (х)| = |Rn(xn+ th)| < (2.31)

де Mn+1 = max |f(n+1) (х)|

Якщо похідна функції невідома, але є табличні різниці функції до (n+1)-го порядку, то залишковий член Rn(x;f) інтерполяційної формули (2.31) можна подати наближено формулою

R n(x;f)≈

Приклад 2. Побудувати інтерполяційний многочлен Ньютона для функції f(x)=lnx з вузлами x=2, 3, 4, 5. Значення функції у вузлах інтерполяції

х

2

3

4

5

y

0,6931

1.0986

1,3863

1.6094

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]