MATLAB Function Reference |
Generate arrays for multidimensional functions and interpolation
Syntax
Description
[X1,X2,X3,...] = ndgrid(x1,x2,x3,...)
transforms the domain specified by vectors x1
,x2
,x3...
into arrays X1
,X2
,X3...
that can be used for the evaluation of functions of multiple variables and multidimensional interpolation. The i
th dimension of the output array Xi
are copies of elements of the vector xi
.
[X1,X2,...] = ndgrid(x)
is the same as [X1,X2,...] = ndgrid(x,x,...)
.
Examples
Evaluate the function
over the range .
Remarks
The ndgrid
function is like meshgrid
except that the order of the first two input arguments are switched. That is, the statement
Because of this, ndgrid
is better suited to multidimensional problems that aren't spatially based, while meshgrid
is better suited to problems in two- or three-dimensional Cartesian space.
See Also
nchoosek | ndims |
© 1994-2005 The MathWorks, Inc.