Интерполяционный кубический сплайн

Пусть любыми соседними узлами сетки функция y(x) интерполируется кубическим полиномом S3(x). Его коэффициенты на каждом интервале определяются из условий:

. (6.11)

Ищем кубический сплайн S3(x) в виде

S3(x) = ai + bi (x – xi-1) + ci (x – xi-1)2 + di (x – xi-1)3, (6.12)

xi-1 £ x £ xi.

Требуя, чтобы S3(x) из (6.12) удовлетворял условиям (6.11), получим для коэффициентов трехдиагональную систему

с1 = 0

,

cn+1 = 0,

которую решаем методом прогонки.

Для ai справедливо требование ai = yi-1 коэффициенты bi, di находят из формул:

,

,

.

Для погрешности интерполяции справедлива оценка

.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: