|
478. SPLINE: Tensioned Spline Fit Program
by Kurt A. Kaiser, Data Processing, Southern Illinois University, Edwardsville, Illinois 62026 SPLINE is a FORTRAN program which uses tensioned spline functions to calculate an interpolation curve which is constrained to go through each point of a given set of data points. The interpolation curve is limited to two dimensions and is assumed to be single-valued and continuous. This curve is an approximation to the "smoothest" curve going through all the data points and is the mathematical equivalent of using French or spline curves. After the spline curve y = f(x) has been found, the program may be used: 1. to find the zeros of F(x), F'(x), and F''(x) 2. to interpolate F(x), F'(x), and F''(x) at any x-coordinate along the curve or over an equally spaced grid of x-coordinates 3. to integrate F(x) between any two x- coordinates 4. to find the arc length of a segment of the spline curve between any two x-coordinates 5. to output data files which may be used to plot a segment of the spline curve FORTRAN IV (IBM) Lines of Code: 3494 |