Description Usage Arguments Value Author(s) See Also Examples
mesh
creates a rectangular full 2-D or 3-D grid.
1 | 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>
persp3D, arrows3D, slice3D, surf3D
for other examples that use mesh
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | ## ========================================================================
## 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)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.