для обчислень, і, по-друге, якщо функція, що інтерполюється,
має особливості в деяких точках на інтервалі інтерполяції, то
вона погано апроксимується на всьому інтервалі. Високого
степеня многочлена і залежності точності інтерполяції від
локальних властивостей функції можна уникнути, якщо
використовувати кусково-многочленні інтерполяційні функції,
що будуть розглянуті далі.
3.2.4. Кускова інтерполяція кубічними
многочленами
Найбільш часто як кусково-багаточленні інтерполяційні
функції використовуються функції, складені з многочленів
третього степеня.
Якщо значення функції задані у вигляді наведеної вище
таблиці на інтервалі
]
ab, , то інтерполяційний кубічний
многочлен
будують таким чином. Вважаємо, що на кожному
інтервалі
f
]
xx
ii
,
+1
B
Bфункція узгоджується з деяким
многочленом
третього степеня:
()
fx
P
i
()
)
fx Px
i
= для xxx
ii
+1
, in
01 1,,..., .
Кожний многочлен повинен задовольняти умовам
()
)
() ( )
Px y Px y i n
Px s Px s i n
ii i ii i
ii i ii i
===
′
=
′
==
++
++
,,,
, , , ,..., ,
11
11
01
01 1
−
,...,;
, (3.5)
де
- довільні параметри. s
i
Коефіцієнти многочленів
можна обчислити з умов
(3.5), що утворюють систему з
лінійних рівнянь. Оскільки
кількість невідомих коефіцієнтів
()
Px
i
4n
42n
, то до системи
необхідно додати ще дві умови. Зазвичай приймають до уваги
поведінку многочленів у точках
і . x
0
x
n
Отримана кусково-кубічна функція
узгоджується з f
)
Fx
у точках
і має неперервну першу похідну незалежно
від вибору параметрів
.
xx
n0
,...,
s
i
Якщо для багаточлена вибрати форму Ньютона
71