Параболический сплайн

Параболические сплайны представляются в виде полинома второй степени: Si (x) =ai+ (x-xi) bi+ (x-xi)2 ci с граничными условиями: b1=A1 либо bn=An, где A1 - значение первой производной в точке x=x1; An - значение первой производной в точке x=xn.

Si(x) Si+1(x)

xi xi+1 xi+2

Для определения коэффициентов сплайна ai, bi, ci используются условия:

Si(xi)=f(xi) i=1,…,n;

Si (xi+1) =Si+1 (xi+1) =f (xi+1)

и условие непрерывности первой производной

(xi+1) = (xi+1).

Из граничных условий находим:

ai=yi, i=1,…,n;

ci= (i=1,…, n-1).

Коэффициенты bi вычисляются по одной из следующих рекуррентных формул:

при b1=A1; bi+1 = zi - bi ; i = 1, …, n-1;

при bn=An; bn-i = zn-i - bn-i+1 ; i=1,…,n-1;

zi=2(yi+1 - yi) / hi, hi=xi+1-xi.


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



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