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 July 14, 2021, 5:11 p.m.