Spline Toolbox    

The B-form

A univariate spline is specified by its nondecreasing knot sequence t and by its B-spline coefficient sequence a -- see Tensor Product Splines for a discussion of multivariate splines. The coefficients may be d-vectors, usually 2-vectors or 3-vectors and required to be written as 1-column matrices, in which case is a curve in or and the coefficients are called the control points for the curve.

Roughly speaking, such a spline is piecewise-polynomial of a certain order and with breaks . But knots are different from breaks in that they may be repeated, i.e., t need not be strictly increasing. The resulting knot multiplicities govern the smoothness of the spline across the knots, as detailed below.

With [d,n] = size(a), and n+k = length(t), the spline is of order k. This means that its polynomial pieces have degree < k. For example, a cubic spline is a spline of order 4 since it takes four coefficients to specify a cubic polynomial.

This section treats these aspects of the B-form:


  Use B-form