SPLINE(VI) 5/15/74 SPLINE(VI)
NAME
spline - interpolate smooth curve
SYNOPSIS
spline [ option ] ...
DESCRIPTION
Spline takes pairs of numbers from the standard input as ab-
cissas and ordinates of a function. It produces a similar
set, which is approximately equally spaced and includes the
input set, on the standard output. The cubic spline output
(R. W. Hamming, Numerical Methods for Scientists and Engi-
neers, 2nd ed., 349ff) has two continuous derivatives, and
sufficiently many points to look smooth when plotted, for
example by plot(I).
The following options are recognized, each as a separate ar-
gument.
a Supply abscissas automatically (they are missing from
the input); spacing is given by the next argument, or
is assumed to be 1 if next argument is not a number.
k The constant k used in the boundary value computation
(2nd deriv. at end) = k*(2nd deriv. next to end)
is set by the next argument. By default k = 0.
n Space output points so that approximately n points oc-
cur between the lower and upper x limits. (Default n =
100.)
p Make output periodic, i.e. match derivatives at ends.
First and last input values should normally agree.
x Next 1 (or 2) arguments are lower (and upper) x limits.
Normally these limits are calculated from the data.
Automatic abcissas start at lower limit (default 0).
SEE ALSO
plot(I)
AUTHOR
M. D. McIlroy
BUGS
A limit of 1000 input points is enforced silently.
- 1 -