mesh — Display 3-D mesh surface
hdl = mesh(X,Y,Z)
1 by m matrix or n by m matrix
1 by n matrix or n by m matrix
n by m matrix
Handle of the created Fac3d entity
mesh(x,y,Z) plots the colored parametric or non parametric mesh defined by three arguments. The view point is specified by the 'view' property (see below).
The axis labels are determined by the range of X, Y and Z, or by a 'axis' property setting. The color of edges and faces is by default respectively foreground/background and can be changed by the properties 'edgecolor' and 'facecolor'.
When x,y and Z are matrices of the same size, surfl(x,y,Z) plots the parametric surface defined by vertices (x(i,j), y(i,j), Z(i,j)).
When x,y are vector arguments you must have length(x) = m and length(y) = n where [n,m] = size(Z).In this case, the vertices of the mesh lines are the triples (x(j), y(i), Z(i,j)). Note that x corresponds to the columns of Z and y corresponds to the rows, example :
x=linspace(-1,1,20); y=linspace(-2,2,40); Z=cos(y'*x); mesh(x,y,Z);
Note that mesh(Z) use x = 1:m and y = 1:n.
[u,v]=meshgrid(linspace(0,%pi,30),linspace(0,%pi,30)); mesh(sin(v).*cos(u),sin(v).*sin(u),cos(v),'edgecolor','blue'); hold on mesh(sin(v).*cos(u),1-sin(v).*sin(u),cos(v),'edgecolor','red'); hold off axis equal axis([-1 1 -1 2 -1 1])