meshgrid {matlab} | R Documentation |
MATLAB meshgrid functions
Description
Generate X and Y matrices for three-dimensional plots.
Usage
meshgrid(x, y, z, nargout=2)
Arguments
x , y , z |
numeric vectors of values |
nargout |
numeric scalar that determines number of dimensions to return |
Details
In the first example below, the domain specified by vectors x
and y
are transformed into two arrays which can be used to evaluate functions of two
variables and three-dimensional surface plots. The rows of the output array
x
are copies of the vector x
; columns of the output array y
are copies of the vector y
.
The second example below is syntactic sugar for specifying
meshgrid(x, x)
.
The third example below produces three-dimensional arrays used to evaluate functions of three variables and three-dimensional volumetric plots.
Value
Returns list containing eiher two or three matrices depending on the
value of nargout
.
x , y , z |
output matrices |
Note
Limited to two- or three-dimensional Cartesian space.
Author(s)
P. Roebuck proebuck1701@gmail.com
Examples
meshgrid(1:3, 10:14) # example 1
meshgrid(1:3) # example 2
meshgrid(5:8, 10:14, 2:3, 3) # example 3