Cubic Hermite spline
From Wikipedia, the free encyclopedia
In the mathematical subfield of numerical analysis a cubic Hermite spline, named in honor of Charles Hermite, is a third-degree spline with each polynomial of the spline in Hermite form. The Hermite form consists of two control points and two control tangents for each polynomial.
On each subinterval, given a starting point p0 and an ending point p1 with starting tangent m0 and ending tangent m1, the polynomial can be defined by
where t ∈ [0, 1].
The four Hermite basis functions can be defined as
to give the polynomial as
Since each subinterval must share tangents with neighboring subintervals, many techniques exist to determine values for shared tangents.
Some of the techniques for creating cubic Hermite splines include:
[edit] See also
- Bicubic interpolation, a generalization to two dimensions
- Hermite interpolation