Interactive Educational Modules in
Scientific Computing

B-Splines

This module displays B-spline basis functions of a chosen degree.

The user selects the degree, and the module displays several of the corresponding B-spline basis functions for a set of equally spaced knots. Since a spline of degree k has k − 1 continuous derivatives, the B-spline basis functions become smoother as the degree increases, but each basis function also has wider support.

Reference: Michael T. Heath, Scientific Computing, An Introductory Survey, 2nd edition, McGraw-Hill, New York, 2002. See Section 7.4.3, especially Figure 7.11.

Developers: Evan VanderZee and Michael Heath