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.

`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.

`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?