Learn R Programming

matlab (version 1.0.4.1)

meshgrid: MATLAB meshgrid functions

Description

Generate X and Y matrices for three-dimensional plots.

Usage

meshgrid(x, y, z, nargout=2)

Value

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

x, y, z

output matrices

Arguments

x, y, z

numeric vectors of values

nargout

numeric scalar that determines number of dimensions to return

Author

P. Roebuck proebuck1701@gmail.com

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.

Examples

Run this code
meshgrid(1:3, 10:14)            # example 1
meshgrid(1:3)                   # example 2
meshgrid(5:8, 10:14, 2:3, 3)    # example 3

Run the code above in your browser using DataLab