Skip to contents

Evaluates a bivariate function at each point of a grid, returning results as a vector.

Usage

evaluate.function.on.grid.as.vector(f, grid)

Arguments

f

Function taking two arguments (x, y)

grid

List containing grid data (as created by create.grid)

Value

List with components:

y.smooth

Numeric vector of function values

X

Matrix of grid coordinates

Examples

grid <- create.grid(50)
f <- function(x, y) x^2 + y^2
values <- evaluate.function.on.grid.as.vector(f, grid)