Курсовая работа: Рівномірне наближення функцій ермітовими сплайнами
Цей вираз справедливий для довільних ,
і проміжків
лише в тому випадку, якщо підінтегральні вирази рівні між собою. Із їх рівності випливає вираз (51).
Тепер можна вивести аналітичний вираз для ядра похибки наближення ермітовим сплайном з ланкою (1). Ядро похибки наближення многочленом
степеня
має вигляд
. Застосувавши формулу (52), отримаємо
. (52)
Для ермітового сплайна з експоненціальною ланкою (6) ядро матиме такий вигляд:
.
А для ланки (13)
5. Рівномірне наближення ермітовими сплайнами
Наближення функції ермітовим сплайном
називаємо рівномірним наближенням з заданою похибкою
, якщо
,де
- вага наближення,
.
Алгоритм рівномірного наближення ермітовими сплайнами з заданою похибкою. Алгоритм не залежить від виду сплайна.
1. Будуємо ланку нелінійного ермітового сплайна на всьому інтервалі . Ліва границя
права
2. Знаходимо похибку наближення .
3. Якщо, то наближення побудоване. Кінець.
4. Якщо , то зсуваємо праву границю інтервалу вліво, поки похибка на даному інтервалі не стане меншою від заданої похибки
. Допустимо, що при
-му зсуві границі вліво (т.
)похибка рівна
, а на попередньому кроці
( права границя
). Тоді можна знайти таку праву границю
, при якій похибка
буде як завгодно мало відрізнятися від заданої
. Точку
можна знайти одним із відомих способів, наприклад методом ділення відрізка навпіл або методом хорд.
5. Запам’ятовуємо границі ланки і параметри ермітового сплайна.
6. Лівою границею наступної ланки є права границя попередньої ланки. Правою границею можна завжди вважати т. , але можна також екстраполювати точкою
де
- довжина попередньої ланки.
7. Будуємо сплайн і знаходимо похибку.
8. Якщо , то переходимо до пункту 4.
9. Якщо і
, то
і переходимо до пункту 7. В протилежному випадку, при
, запам’ятовуємо границі та параметри нелінійного ермітового сплайна. Рівномірне наближення з заданою похибкою знайдено.
Очевидно, що описаний алгоритм приводить до єдиного рішення, якщо наближувана функція і сплайн
такі що функція похибки
,
є неспадною функцією від . Для цього достатньо, щоб ядро наближення
при
.
Із означення ермітового сплайна можна запропонувати інший алгоритм знаходження його параметрів. При (парна кількість параметрів) параметри визначаються із тих же рівнянь, що й у випадку фіксованих вузлів, до яких додаються рівняння для точки екстремуму
і правої границі
.
(53)
Потрібно знайти залежність від
. Для деяких вузлів ланок ермітових сплайнів, а саме ланок у вигляді многочлена, відношення многочлена до лінійної функції, добутку степеневої і експоненціальної функцій, степеневого виразу від многочлена параметри
сплайна знаходяться в аналітичному вигляді із перших чотирьох рівнянь системи (53).
Вони залежать від і значень функції та її похідної в цих точках. Коефіцієнти можна підставити в п’яте і шосте рівняння системи. В результаті система шести рівнянь з шістьома невідомими зводиться до системи двох рівнянь з двома невідомими
:
(54)
Система (54) є системою трансцендентних рівнянь. Її можна розв’язати, використовуючи відомі наближені методи знаходження коренів трансцендентних систем.