Контрольная работа: Застосування сплайн-функцій до розв’язування задач інтерполяції

(16’)

таким самим чином, як і під час розв’язування задачі інтерполяції першого роду.

2.4 Апроксимація кубічними В-сплайнами

Нехай задана таблиця чисел і , котрі є значеннями функції і її першої похідної у вузлах a i , i =0,1, ..., N . Необхідна апроксимувати функцію W (a ) з допомогою цих даних.

Розглянемо апроксимацію кубічними В-сплайнами. Конструкція нормованого

кубічного В -сплайна зазвичай задається так:

(17)

В правій частині (17) стоять многочлени третього степеня виду:

(18)


Коефіцієнти ai , bi , ci , di визначаються із системи чотирьох рівнянь, отриманих при умовах: и . В результаті її розв’язку можна записати:

(19)

, ,

При конкретизації виразу (18) використовуються формули (19), що задовольняють умови стику у вузлах ai -2 , ai -1 , ai , ai +1 для сплайнів:

(20)

Та їх похідних по a, позначених штрихом:

(21)

В роботі Б.Зав’ялова [6] для рівномірної сітки i =0,1, ... , N , задовольняючи наступні умови (20), (21), отримано такий вираз для


Тут , а також з’ясовано, що S 0 =2/3, S* =1/6, S** =1/2h.

Загальний інтерполяційний вираз, в якому використовуються нормовані кубічні В -сплайни (22), записуються так:

, (23)

де , а . Коефіцієнти bi+1 ,bi+2 визначаються із умов, що задовольняють значення функції W (a), відомих в деяких вузлах . Зазвичай вибирають , , а задовольняють нерівність: .

Запишемо (23) в розгорнутому вигляді. Для цього, використавши (22) отримаємо всі вирази для . Сплайн отримаємо із четвертої рівності (22), якщо там формально замінити x на 1+ x . Тоді

(24)

Вираз для береться безпосередньо із (22)

(25)

Сплайн записується на основі другої рівності (22) шляхом формальної заміни x на x-1

К-во Просмотров: 279
Бесплатно скачать Контрольная работа: Застосування сплайн-функцій до розв’язування задач інтерполяції