Skip to contents

Interpolate a 2D surface (z-values) across a new grid using bilinear or spline methods.

Usage

interp2d(x, y, z, xout, yout, method = "linear")

Arguments

x

A numeric vector. Original x-axis grid.

y

A numeric vector. Original y-axis grid.

z

A numeric matrix. Original z-values (dim: length(x) × length(y)).

xout

A numeric vector. Output x grid.

yout

A numeric vector. Output y grid.

method

A character. Interpolation method: "linear" (default) or "spline".

Value

A list with x, y, and interpolated z matrix.