contour(Z)
contour(Z,n)
contour(Z,v)
contour(x,y,Z)
contour(x,y,Z,n)
contour(x,y,Z,v)
C = contour(...)
contour(Z)
draws a contour plot of matrix Z
. The contours are level lines in the units of array Z
. The lower-left corner of the plot corresponds to Z(1,1)
. The number of contour lines and their values are chosen automatically by contour
.
contour(Z,n)
produces a contour plot of matrix Z
with n
contour levels.
contour(Z,v)
draws a contour plot of Z
with contour levels at the values specified in vector v
.
contour(x,y,Z)
, contour(x,y,Z,n)
, and contour(x,y,Z,v)
produce contour plots of Z
and use the data in vectors x
and y
to control the axis scaling on the x- and y-axes. The elements of x
and y
are equally spaced.
C = contour(...)
returns the contour matrix C
as described in the
function contourc
and used by clabel
.
To label the levels of a contour plot, see clabel
.
over the range -2 <= x <= 2, -2 <= y <= 3, use the statements:
x = -2:.2:2;
y = -2:.2:3;
[X,Y] = meshgrid(x,y);
Z = X.*exp(-X.^2-Y.^2);
contour(x,y,Z)
DiagnosticsZ
is less than 2:
Matrix must be 2-by-2 or larger.
contour
assumes that vectors x
and y
are monotonically 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.
clabel
,contour3
,contourc
,quiver
(c) Copyright 1994 by The MathWorks, Inc.