# contour

Creates a 2D contoured surface in an axes.

## Syntax

contour(z)

contour(x, y, z)

contour(hAxes, ...)

contour(..., cn)

## Inputs

`x`- Range of the x axis.
`y`- Range of the y axis.
`z`- Range of the z axis.
`hAxes`- Axis handle.
`cn`- Optional argument to set the number of contours, changing the number of colors in the colormap. The number of colors is limited to 32.

## Examples

contour
example:

```
cla;
x=[0:0.15:2*pi];
y=x;
z=sin(x')*cos(y);
contour(z);
```

x and y inputs of contour as
vectors:

```
x = linspace(-2*pi,2*pi,50);
y = linspace(0,2*pi);
[X,Y] = meshgrid(x,y);
Z = sin(X).*cos(Y);
contour(x,y,Z);
```

## Comments

If there are no axes, one will be created first. If `x` and
`y` are omitted, the index of the columns of `z` is used
for x coordinates and the index of the rows of `z` is used for y
coordinates. If the first argument of contour() is an axes handle,
surfaces will be created in that axes.