![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Нехай у точках ,
,
задано значення функції
:
,
. Треба побудувати многочлен
степені
, який у вузлах
,
, набуває тих самих значень, що і функція
, тобто
,
. (6)
Інтерполяційний многочлен шукатимемо у вигляді:
(7)
де – многочлен степеня
, що у вузлах інтерполяції задовольняє умови:
Даний варіант запису многочлена називають інтерполяційним многочленом Лагранжа. Для пошуку
знаходять многочлен степеня
, що перетворюється в нуль у вузлах інтерполяції
,
і дорівнює одиниці в точці
. Многочлен, що задовольняє ці вимоги, може бути записаний у вигляді:
. (8)
Підставивши вираз для у формулу (7), дістанемо вираз інтерполяційного многочлена
, (9)
який називається інтерполяційним многочленом Лагранжа, а наближену рівність
(10)
– інтерполяційною формулою Лагранжа.
Розглянемо два окремих випадки інтерполяційної формули Лагранжа (9).
10. Нехай , тобто значення функції
задано в двох вузлах
і
. Позначимо ці значення через
і
. Тоді з формули (9) дістанемо
. (11)
Формулу (11) називають формулою лінійного інтерполювання. При лінійному інтерполюванні дуга кривої на відрізку
замінюється відрізком прямої (11), що лежить між точками
і
.
20. Нехай . У цьому випадку функцію
задано в трьох вузлах
,
і
значеннями
,
і
. Тоді з формули (9) дістанемо
. (12)
Формулу (12) називають формулою квадратичного інтерполювання. При квадратичному інтерполюванні дуга кривої на відрізку
замінюється дугою параболи (12), що лежить між точками
,
і
.
Інтерполяційний многочлен Лагранжа можна записати компактніше. Для цього введемо многочлен -го степеня вигляду
. (13)
Виконавши диференціювання функції (13) по , дістанемо
.
Поклавши тут , матимемо
. (14)
Підставивши (13) і (14) в (9), знайдемо
. (15)
Вирази , що є коефіцієнтами при
у многочлені Лагранжа, називають коефіцієнтами Лагранжа.
Побудова інтерполяційного многочлена Лагранжа у такому вигляді для кожної конкретної задачі пов’язана зі значними обчислювальними затратами. Для виходу з цієї ситуації можна скористатись засобами пакету Mathcad.
Приклад 2. Для даних, наведених в прикладі 1 знайти коефіцієнти Лагранжа, побудувати відповідний многочлен Лагранжа, знайти наближене значення многочлена Лагранжа в точці та побудувати графіки коефіцієнтів та многочлена Лагранжа.
Розв’язання. На лістингу 2 наведено функції: ,
та многочлен Лагранжа
у звичайному та розгорнутому вигляді, а також графіки коефіцієнтів та многочлена.
Для розв’язання поставленої задачі можна побудувати спеціальну процедуру-функцію . На лістингу 3 наведено процедуру-функція
, побудовано її графік та обчислено значення многочлена в точці
. Перевага так побудованого многочлена Лагранжа є його компактність, а недолік – неможливість із
одержати звичайний многочлен.
Дата публикования: 2014-11-19; Прочитано: 2769 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!