Spline Toolbox    

Tutorial


The Tutorial consists of these sections:
Some Simple Examples
Shows you some simple ways to make use of the commands in this toolbox.
Splines: An Overview
Explains the advantage of splines over polynomials, introduces the two forms in which splines are described in this toolbox, and highlights the role of knot multiplicity. Also compares the constructive and variational approaches to splines, and touches on multivariate splines.
The ppform
Describes the parts of the piecewise polynomial form (ppform) for a univariate spline: breaks and coefficients. Lists ways for constructing and using a ppform.
The B-form
Describes the parts of the B-spline form (B-form) for a univariate spline: knots and coefficients. Also discusses the B-splines on which this form is based, the role of knot multiplicity, and lists ways for constructing and use a B-form.
Tensor Product Splines
Describes the tensor-product construct for creating multivariate spline functions, both in ppform and B-form.
NURBS and Other Rational Splines
Describes the construction and use of rational splines, in terms of the rsform.
The stform
Introduces the thin-plate spline, for the interpolation and and smoothing of bivariate scatttered data, and their description by the parts of a scattered-translates form (stform): centers and coefficients.
Example: A Nonlinear ODE
Illustrates the use of the toolbox in the construction of a spline approximation to the solution of a second-order nonlinear ordinary differential equation two-point boundary value problem with a boundary layer.
Example: Construction of the Chebyshev Spline
Illustrates the use of the toolbox to construct a maximally equioscillating spline for prescribed knots and order, an iterative process that also requires the differentation of a spline.
Example: Approximation by Tensor Product Splines
A detailed account by example of the ideas behind the tensor product way of creating multivariate splines.


  Technical Conventions Some Simple Examples