contourz

3D contour plot on a surface.

You are now following this Submission

Similar to contour3 but contours are drawn over any surface.

This may be useful if you wanna add contours to a surface created by surf(x,y,z,v).

Notice that if v = z, is the same as use contour3.

The screenshot was created as:

[x,y,v] = peaks;
z=-(x.^2+y.^2);
surf(x,y,z,'facecolor','none','edgealpha',.1)
hold on
contourz(x,y,z,v);

% add clabels:
view(2)
contourz('clabel');
view(3)

Cite As

M MA (2026). contourz (https://au.mathworks.com/matlabcentral/fileexchange/8589-contourz), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0

update screenshot