<<
>>

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

Будемо шукати многочлен Рn(x) степеня n, що задовольняє умовам у вигляді

Рn(x)=а0+а1(х–х0)+а2(х–х0)(х–х1)+

+а3(х–х0)(х–х1)(х–х2)+...+аn(х–х0)(х–х1)...(х–хn-1),

(7.11)

де х0, х1, ..., хn - задані значення аргументу х;

хi–хi-1=h=const, (i = 0, 1, 2, .

. . , n);

коефіцієнти а0, а1, ..., аn невідомі.

Визначимо невідомі коефіцієнти а0, а1, ..., аn, виходячи з умов (7.5).

Покладемо у формулі (7.11) х=х0. Тоді Рn(х0)=а0. Однак, у силу умов (7.5), Рn(х0)=y0. Отже, а0=y0.

Для визначення а1 покладемо у формулі (7.11) х=х1, після чого одержимо

Рn(х1) = а0 + а1(х1 – х0). (7.12)

З огляду на те, що Рn(х1)=y1, а0=х0, х1–х0=h, можемо записати y1=y0+а1h, з цього виразу отримаємо . Однак, y1–y0=∆y0 – кінцева різниця 1-го порядку, отже, .

Далі, покладемо х=х2, одержимо

Рn(х2)=а0+а1(х2–х0)+а2(х2–х0) (х2–х1). (7.13)

Оскільки Рn(х2)=y2, а0=y0, , х2–х0=2h, х1–х0=h, можемо записати

(7.14)

звідси

Але ∆y0=y1–y0, тому y2–y0–2∆y0=y2–y0–2(y1–y0)=y2–2y1+y0=∆2y0.

Отже,

Аналогічні подальші обчислення (з урахуванням формули, що виражає різниці різних порядків через значення функції) дозволяють записати інші коефіцієнти:

, , ..., , ..., .

Підставивши знайдені вираження коефіцієнтів у формулу (7.11), одержимо

(7.15)

Це і є інтерполяційна формула Ньютона.

Її можна представити в трохи іншому вигляді, більш зручному для практичного використання.

Позначимо

Тоді

;

; ...;

і формула (7.15) приймає вигляд

(7.16)

Формулу (7.16) доцільно використовувати для інтерполяції (екстраполювання) функції y=f(x) в околиці початкового значення х0, де q мале за абсолютною величиною.

Якщо у формулі (7.16) прийняти n=1, одержимо формулу лінійної інтерполяції:

Р1(х)=y0+q∆y0.

При n=2 будемо мати формулу параболічної (квадратичної) інтерполяції:

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

Степінь n многочлена Рn(х) на практиці бажано вибирати так, щоб кінцеві різниці ∆nyi були практично постійними. За початкове значення х0 можна приймати будь-як табличне значення аргументу х.

Приклад 7.1

Дані по тиску водню на лінії насичення наведені в таблиці. Побудувати інтерполяційні багаточлени Лагранжа і Ньютона і оцінити їх похибку.

T,K 10 11 12 13 14 15 16 17 18
P,мм рт ст 1,93 5,62 13,9 30,2 58,8 100,3 161,1 246,0 360,3

Визначити тиск водню при температурі насичення T=12,5; T=15,4; T=17,7.

Значення тиску при температурі, яка дорівнює Т=12.5К, отримане за допомогою інтерполяційного многочлена Лагранжа за формулою, складає

і за допомогою інтерполяційного многочлена Ньютона за формулою, де , а кінцеві різниці представлені в табл.7.1, також складає

Значення тиску при температурі, яка дорівнює Т=15.4К, отримане за допомогою інтерполяційного многочлена Лагранжа за формулою, складає

і за допомогою інтерполяційного многочлена Ньютона за формулою, де , а кінцеві різниці представлені в табл. 7.1, також складає

Таблиця 7.1

Таблиця кінцевих різниць

х у ∆y ∆2y ∆3y ∆4y ∆5y ∆6y ∆7y ∆8y
10 1,93 3,69 4,59 3,43 0,85 -4,53 14,01 -30,89 57,27
11 5,62 8,28 8,02 4,28 -3,68 9,48 -16,88 26,38
12 13,9 16,3 12,3 0,6 5,8 -7,4 9,5
13 30,2 28,6 12,9 6,4 -1,6 2,1
14 58,8 41,5 19,3 4,8 0,5
15 100,3 60,8 24,1 5,3
16 161,1 84,9 29,4
17 246 114,3
18 360,3

Значення тиску при температурі рівної Т=17.7К, отримане за допомогою інтерполяційного многочлена Лагранжа за формулою, складає

і за допомогою інтерполяційного многочлена Ньютона за формулою, де , а кінцеві різниці представлені в табл. 7.1, також складає

<< | >>
Источник: Конспек лекцій з курсу «Чисельні методи». 2016

Еще по теме Інтерполяційний многочлен Ньютона:

  1. 2. Многочлен Ньютона для функции с равноотстоящими узлами.
  2. 5.3. Интерполяционные многочлены Ньютона для равностоящих узлов
  3. Інтерполяційна формула Лагранжа
  4. Разложение многочлена на множители.
  5. 5.2. Интерполяционный многочлен Лагранжа
  6. 37) 1-й и 2-й интерпол. мн-н Ньютона
  7. Бином Ньютона. (полиномиальная формула)
  8. 5.3.3. Вторая интерполяционная формула Ньютона
  9. 5.3.2. Первая интерполяционная формула Ньютона
  10. 6. Ньютон
  11. 4.3. Вторая интерполяционная формула Ньютона.
  12. 1. 2. 1. Первый закон Ньютона
  13. 4.2. Метод Ньютона
  14. 2.2. Метод Ньютона для решения систем нелинейных уравнений.