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

Value

Returns list containing eiher two or three matrices depending on the
value of nargout.

x, y, z

output matrices

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.