Learn R Programming

matlab (version 0.8-2)

meshgrid: 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

Value

  • Returns list containing eiher two or three matrices depending on the value of nargout.
  • x, y, zoutput 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.

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