Mesh plot

`mesh(X,Y,Z)`

mesh(Z)

mesh(...,C)

mesh(...,'* PropertyName*',PropertyValue,...)

mesh(axes_handles,...)

h = mesh(...)

`mesh(X,Y,Z)`

draws a wireframe
mesh with color determined by `Z`

, so color is proportional
to surface height. If `X`

and `Y`

are
vectors, `length(X) = n`

and ```
length(Y) =
m
```

, where `[m,n] = size(Z)`

. In this case,
(*X*(*j*), *Y*(*i*), *Z*(*i*,*j*))
are the intersections of the wireframe grid lines; `X`

and `Y`

correspond
to the columns and rows of `Z`

, respectively. If `X`

and `Y`

are
matrices, (*X*(*i*,*j*), *Y*(*i*,*j*), *Z*(*i*,*j*))
are the intersections of the wireframe grid lines. The values in `X`

, `Y`

,
or `Z`

can be numeric or datetime or duration values.

`mesh(Z)`

draws a wireframe
mesh using `X = 1:n`

and `Y = 1:m`

,
where `[m,n] = size(Z)`

. The height, `Z`

,
is a single-valued function defined over a rectangular grid. Color
is proportional to surface height. The values in `Z`

can
be numeric or datetime or duration values.

`mesh(...,C)`

draws a wireframe
mesh with color determined by matrix `C`

. MATLAB^{®} performs
a linear transformation on the data in `C`

to obtain
colors from the current colormap. If `X`

, `Y`

,
and `Z`

are matrices, they must be the same size
as `C`

.

`mesh(...,'`

sets the value of the specified surface property. Multiple property
values can be set with a single statement.* PropertyName*',PropertyValue,...)

`mesh(axes_handles,...)`

plots into the axes with handle `axes_handle`

instead
of the current axes (`gca`

).

`h = mesh(...)`

returns a
handle to a Chart Surface Properties graphics
object.

`axis`

|`colormap`

|`griddata`

|`hidden`

|`hold`

|`meshc`

|`meshgrid`

|`meshz`

|`scatteredInterpolant`

|`shading`

|`surf`

|`surface`

|`view`

|`waterfall`

Was this topic helpful?