contour3(Z)contour3(Z,n)contour3(X,Y,Z)contour3(X,Y,Z,n)C = contour3(...)[C,h] = contour3(...)
contour3 produces a three-dimensional contour plot of a surface defined on a rectangular grid.
contour3(Z) plots the contour lines of Z in three-dimensional format.
contour3(Z,n) plots n contour lines in three-dimensional format.
contour3(X,Y,Z) and contour3(X,Y,Z,n) use matrices X and Y to define the axes limits. X and Y can be vectors too, in which case they are expanded to matrices by replicating rows and columns, respectively.
C = contour3(...) returns the contour matrix C as described in the function contourc and used by clabel.
[C,h] = contour3(...) returns a column vector h of handles to the contour line objects.
peaks function.
x = -3:.125:3;y = x;[X,Y] = meshgrid(x,y);Z = peaks(X,Y);contour3(X,Y,Z,20)
Limitationscontour3 assumes that vectors x and y are montonically increasing. If x and y are irregularly spaced, the contours are simply stretched apart, which is not the same as contouring the irregularly spaced data.
contour,meshc,meshgrid,surfc
(c) Copyright 1994 by The MathWorks, Inc.