TOPICS
Search

Spline Interpolation


Spline interpolation constructs a spline that passes through prescribed data points. Given distinct nodes x_0<...<x_n and values y_i, a cubic spline interpolant s satisfies s(x_i)=y_i, is a cubic polynomial on every interval [x_i,x_(i+1)], and has continuous first and second derivatives.

Two additional endpoint conditions determine a unique cubic spline. A natural cubic spline uses s^('')(x_0)=s^('')(x_n)=0, while a clamped cubic spline specifies the two endpoint slopes. Spline interpolation generally avoids the large oscillations that can occur with a single high-degree interpolating polynomial.


See also

Cubic Spline, Interpolation, Spline

Explore with Wolfram|Alpha

References

de Boor, C. A Practical Guide to Splines. New York: Springer-Verlag, 1978.

Cite this as:

Weisstein, Eric W. "Spline Interpolation." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/SplineInterpolation.html

Subject classifications