Finds a piecewise linear function that interpolates the data points

cubicspline(x, y)

Arguments

x

a vector of x values

y

a vector of y values

Value

a list of coefficient vectors

Details

cubicspline finds a piecewise cubic spline function that interpolates the data points. For each x-y ordered pair. The function will return a list of four vectors representing the coefficients.

See also

Other interp: bezier, bilinear(), linterp(), nn(), polyinterp(), pwiselinterp()

Other algebra: bilinear(), division, fibonacci(), horner(), isPrime(), linterp(), nthroot(), polyinterp(), pwiselinterp(), quadratic()

Examples

x <- c(1, 2, 3)
y <- c(2, 3, 5)
f <- cubicspline(x, y)

x <- c(-1, 1, 0, -2)
y <- c(-2, 2, -1, -1)
f <- cubicspline(x, y)