pwiselinterp {cmna} R Documentation

Piecewise linear interpolation

Description

Finds a piecewise linear function that interpolates the data points

Usage

pwiselinterp(x, y)


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

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

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

Examples

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



[Package cmna version 1.0.5 Index]