Числове диференціювання на основі інтерполяційної формули Лагранжа

Будемо диференціювати поліном Лагранжа у вигляді (7.6) по х як функцію від t

Враховуючи те, що згідно з (7.1) , а також , отримаємо остаточно

(7.7)

Користуючись формулою (7.7), можна обчислювати наближене значення довільної функції , якщо вона задана на відрізку значеннями в рівновіддалених вузлах (при цьому параметр t змінюється в межах від 1 до n). Аналогічно можуть бути знайдені похідні функції вищих порядків.

Приклад. Обчислити наближене значення похідної функції, заданої таблицею в точці х = 4.

Таблиця 2

x
f(x) –1

Застосовуючи формулу (7.7) при n = 2, h = 1, отримуємо

Враховуючи те, що вузол х = 4 відповідає значенню t = 1 (тобто отримуємо

Числове диференціювання на основі інтерполяційної формули Ньютона

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

Перепишемо цей поліном, виконавши перемноження дужок:

Диференціювання по t, отримаємо вираз, аналогічний (7.7)

(7.8)

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

Формула (7.8) суттєво спрощується, якщо вихідним значенням х є один із вузлів таблиці. Оскільки в цьому випадку кожний вузол можна вважати початковим, то, приймаючи х = х0, t = 0, отримуємо

. (7.9)

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

Приклад. Знайти значення похідної функції в точці х = 32. Скінченні різниці для цієї функції наведені в табл. 3. У цьому випадку h = 1,застосовуючи формулу (7.9) до даних першого рядка таблиці (до різниць третього порядку включно), отримуємо:

Порівнюючи отриману відповідь зі значенням

бачимо збіг значень в межах двох знаків після коми.

Таблиця 3

х Δу Δ2у Δ3у Δ4у
5,657 –2 –1
5,745 –1  
5,831 –1    
5,916      
6,000        

 

Графічне диференціювання

Нехай функція задана у вигляді таблиці:

.

Побудуємо ці точки на графіку (рис. 7.2) і з’єднаємо їх плавною кривою лінією. Побудуємо також для функції залежність .

 
 

Відкладаємо довільний відрізок МО і застосовуємо його як еталон. Із точки М проводимо пряму, паралельно дотичній до кривої в точці з абсцисою а; ця пряма перетне вісь ординат в точці . Із точки проводимо горизонталь до перетину з продовженням ординати із точки а. Отримуємо точку

За наступну точку візьмемо точку b. Пряма, проведена із точки М і паралельна дотичній до в точці b, збігається з віссю Ох. Точка b збігається з точкою .

Визначимо нахил дотичної до в точці С з абсцисою с і проводимо пряму паралельно цій дотичній до перетину в точці з віссю Оу; отримуємо і т. д.

З’єднуючи точки , отримуємо наближений графік похідної .

Cкінченні різниці

Для розрахунку похідної можна застосовувати дві прості наближені формули:

(7.10)

(7.11)

які відповідають вибору фіксованих значень і . Різницеві відношення в правих частинах формул називають правою і лівою різницевими похідними. Ці різницеві похідні наближають похідну з першим порядком точності по h.

Формули (7.10) і (7.11) мають просту геометричну інтерпретацію (рис. 7.3,а).

Нехай точки N0, N, N+ розташовані на графіку функції і мають координати i .

Нагадаємо, що похідна дорівнює тангенсу кута α нахилу дотичної до осі Ох, проведеної до графіку функції в точці N0.

 
 

Формула (7.10) відповідає наближеній заміні похідної правою різницевою похідною що дорівнює тангенсу кута α+ нахилу січної, проведеної через точки N0 і N+ .

Формула (7.11) відповідає аналогічній заміні різницевій похідній що дорівнює тангенсу кута α січної, яка проходить через точки N0 і N.

Дивлячись на рис. 7.3,б, можна зробити висновок, що кращим порівняно з і наближенням до є тангенс кута нахилу α0 січної до графіку, проведеної через точки N і N+. Формула розрахунку похідної в цьому випадку має вигляд

Величину в правій частині цієї формули називають центральною різницевою похідною. Центральна різницева похідна апроксимує з другим порядком точності відносно h.