This chapter describes functions for the computation of smoothing basis splines (B-splines). A smoothing spline differs from an interpolating spline in that the resulting curve is not required to pass through each datapoint. See Interpolation, for information about interpolating splines.
The header file gsl_bspline.h contains the prototypes for the bspline functions and related declarations.
|• Overview of B-splines:|
|• Initializing the B-splines solver:|
|• Constructing the knots vector:|
|• Evaluation of B-spline basis functions:|
|• Evaluation of B-spline basis function derivatives:|
|• Working with the Greville abscissae:|
|• Example programs for B-splines:|
|• B-Spline References and Further Reading:|