Return a function performing the linear interpolation.
Usage
linfun(x, y, yleft = y[1], yright = y[length(y)])
Arguments
- x, y
Numeric vectors giving the coordinates of the points to be interpolated.
- yleft
The value to be returned when input
x
values are less thanmin(x)
.- yright
The value to be returned when input
x
values are greater thanmax(x)
.
Value
Objet of class linfun
and function
which is an approxfun
function with method = 'linear'
.
Details
A C++ version of this function is available. See vignette('IBMPopSim_cpp')
for more details.