pwiselinterp: Piecewise linear interpolation

Description Usage Arguments Details Value See Also Examples

View source: R/pwiselinterp.R

Description

Finds a piecewise linear function that interpolates the data points

Usage

1

Arguments

x

a vector of x values

y

a vector of y values

Details

pwiselinterp finds a piecewise linear function that interpolates the data points. For each x-y ordered pair, there function finds the unique line interpolating them. The function will return a data.frame with three columns.

The column x is the upper bound of the domain for the given piece. The columns m and b represent the coefficients from the y-intercept form of the linear equation, y = mx + b.

The matrix will contain length(x) rows with the first row having m and b of NA.

Value

a matrix with the linear function components

See Also

Other interp: bezier, bilinear, cubicspline, linterp, nn, polyinterp

Other algebra: bilinear, cubicspline, division, fibonacci, horner, isPrime, linterp, nthroot, polyinterp, quadratic

Examples

1
2
3
x <- c(5, 0, 3)
y <- c(4, 0, 3)
f <- pwiselinterp(x, y)

cmna documentation built on June 20, 2017, 9:08 a.m.