spline de Hermite

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

In analiza numerica spline cubic Hermite (numit și cspline), în onoarea matematicianului Charles Hermite , este o funcție spline de gradul 3 , în cazul în care fiecare polinom spline este sub formă de Hermite ( a nu se confunda cu polinoame Hermite ). Forma Hermite este formată din două puncte de control și două tangentele de control pentru fiecare polinom.

Pe o grilă formată din puncte de pentru , Interpolarea se realizează pe fiecare sub-interval la un moment dat (deoarece valorile tangente sunt predeterminate). Sub-gama este normalizat la intervalul prin intermediul funcției .

Interpolarea unui singur interval

Interpolarea pe intervalul

Cu intervalul , Deoarece punctul de pornire p 0 cu și punctul final cu p 1 cu tangenta inițială m 0 cu și tangente finală cu 1 m , Polinomul este definit de

Cele 4 Funcțiile de bază ale Hermite. Interpolarea fiecare subinterval este o combinație liniară a acestor 4 funcții.

unde t ∈ [0, 1].

Cele 4 Funcțiile de bază ale Hermite sunt definite ca:

Polinomul devine:

interpolarea pe

Interpolarea în interval acum se face cu formula

cu Și . Rețineți că valorile tangente au fost scalate de comparativ cu ecuația prezentată pe intervalul unității.

Formula garantează o singură cale între cele două puncte de plecare și se termină.

Interpolarea unui set de date

Un set de date, cu , Este interpolate prin aplicarea procedurii de mai sus pe fiecare sub-interval, unde tangentele sunt alese într-un mod adecvat. Tangentele pentru intervale care împărtășesc aceleași puncte finale sunt egale.

Alegerea tangentele nu este unic și există mai multe metode care pot fi aplicate.

diferențe finite

Cea mai simpla alegere este diferenta de 3 puncte și nu necesită o lungime constantă a intervalului,

pentru punctele interne .

Cardinalul spline

Se obține o spline cardinal [1] dacă

utilizate pentru a tangentele calculează. Parametrul Tensiunea a declarat este în intervalul . Reprezintă „lungimea“ a tangentei. implică zero, mită lungi și ușă în cazul Catmull-Rom tip spline.

Spline de Catmull - Rom

Pentru mită se aplică

Spline Catmull-Rom este obținut ca un caz special al spline cardinal.

Curba este numit dupa Edwin Catmull si Raphael Rom (Raphie) . În grafica pe calculator , canelurile Catmull-Rom sunt folosite pentru a face un efect moale de interpolare între cadrele cheie ale unui videoclip.

Kochanek - Bartels spline

Un spline Kochanek-Bartels este o generalizare a unui mod de calculare a tangentelor pornind de la punctele , Și , În cazul în care există 3 posibile parametrii menționați de tensiune, prejudecată și continuitate.

Notă

Bibliografie

  • Catmull, Edwin și romi, Raphael, o clasă de spline interpolate locale, în Barnhill RE și RF Riesenfed (eds.), Computer Aided Geometric Proiectarea, Academic Press, New York, 1974, 317-326.

linkuri externe

Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă cu matematica