Rectangular grids.
mesh
creates a rectangular full 2-D or 3-D grid.
mesh (x, y, z = NULL)
x, y, z |
Vectors with x, y and z-values. They can be of arbitrary length. |
Function mesh
returns a list
with the expanded x- y- and z
arrays (in case z
is not NULL
) or matrices (in case z = NULL
).
The dimensions of these list elements are the same and equal to
c(length(x), length(y), length(z))
.
Karline Soetaert <karline.soetaert@nioz.nl>
## ======================================================================== ## 2-D mesh ## ======================================================================== x <- c(-1 , 0, 1) y <- 1 : 4 # 2-D mesh (M <- mesh(x, y)) # calculate with this mesh V <- with (M, x/2 * sin(y)) # same as: V2 <- outer(x, y, FUN = function(x, y) x/2*sin(y)) ## ======================================================================== ## 3-D mesh ## ======================================================================== x <- y <- z <- c(-1 , 0, 1) # 3-D mesh (M <- mesh(x, y, z)) # calculate with 3-D mesh V <- with (M, x/2 * sin(y) *sqrt(z+2)) # plot result scatter3D(M$x, M$y, M$z, V, pch = "+", cex = 3, colkey = FALSE)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.