Köbös spline interpoláció

Innen: testwiki
Ugrás a navigációhoz Ugrás a kereséshez

A köbös spline, az interpoláció egy fajtája, és az a tulajdonsága, hogy az egymást követő pontok harmadfokú polinomokkal vannak összekötve. A magasabb fok és az együtthatók olyan módon görbítik két pont között a polinomot, hogy annak végpontjai simán illeszkednek a szomszédos szakaszokon értelmezett polinomokhoz. Az interpolációs függvény tehát az alábbi alakot veszi fel:

S(x)={S0(x), x[x0,x1]S1(x), x[x1,x2]Sn1(x), x[xn1,xn]

A függvénynek pedig rendelkeznie kell az alábbi feltételekkel:

  • interpolációs sajátosság, S(xi)=f(xi)
  • a spline-ok illesztése, Si-1(xi) = Si(xi), i =1,...,n-1
  • első és másodrendű deriváltak folytonossága, S'i-1(xi) = S'i(xi) és S''i-1(xi) = S''i(xi), i =1,...,n -1.

n köbös polinom S-be való belefoglalásába szükség van n+1 feltétel meghatározására. De az S(xi)=f(xi) egyenlet n+1 feltételt ad és ezek a feltételek a pontokon belül n+1–2=n–1 pontot eredményeznek, tehát összesen 4n ‒ 2 feltételt.

Ha az elsőrendű deriváltjait az S-nek az x0 és xk pontokban elnevezzük u-nak és v-nek, az úgynevezett kapocs spline interpoláció:

S(x0)=u
S(xk)=v

Esetleg a másodrendű deriváltakat egyenlővé téve 0-val:

S(x0)=S(xn)=0.

eredménynek a természetes köbös spline-t kapjuk.

Másik választásnak vehetjük a periodikus köbös spline-t ha

S(x0)=S(xn)
S(x0)=S(xn)
S(x0)=S(xn)

Vagy a teljes köbös spline-t ha

S(x0)=S(xn)
S(x0)=S(xn)
S(x0)=f(x0),S(xn)=f(xn)

Kapcsolódó szócikkek

Források

Sablon:Portál