linearInterp {fBasics} | R Documentation |
Bivariate Linear Interpolation. Two options are available gridded and pointwise interpolation.
linearInterp(x, y = NULL, z = NULL, gridPoints = 21, xo = seq(min(x), max(x), length = gridPoints), yo = seq(min(y), max(y), length = gridPoints)) linearInterpp(x, y = NULL, z = NULL, xo, yo)
x, y, z |
for |
gridPoints |
an integer value specifying the number of grid points in |
xo, yo |
for |
linearInterp
returns a list with at least three entries, x
, y
and z
. Note, that the returned values, can be directly
used by the persp
and contour
3D plotting methods.
linearInterpp
returns a data.frame with columns "x"
, "y"
,
and "z"
.
akimaInterp
, and krigeInterp
.
## linearInterp - # Linear Interpolation: if (require(akima)) { set.seed(1953) x = runif(999) - 0.5 y = runif(999) - 0.5 z = cos(2*pi*(x^2+y^2)) ans = linearInterp(x, y, z, gridPoints = 41) persp(ans, theta = -40, phi = 30, col = "steelblue", xlab = "x", ylab = "y", zlab = "z") contour(ans) }