For each row in matrix x, the hypercube of a containing
this point is searched. The corners of the hypercube are
linearly interpolated. By default, dimnames(a) is taken to
contain the coordinate values for each point in a. This can be
overridden using adims. If method=="constant", the value
of the ``lower left'' corner of the hypercube is returned.
Usage
interpolate(x, a, adims=lapply(dimnames(a), as.numeric),
method="linear")
Arguments
x
Matrix of values at which interpolation shall take place.
a
Array of arbitrary dimension.
adims
List of the same structure as dimnames(a).
method
Interpolation method, one of "linear" or {"constant"}.