File Exchange

image thumbnail

contourz

version 1.0.0.0 (2.34 KB) by M MA
3D contour plot on a surface.

1 Download

Updated 04 Oct 2005

View License

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)

Comments and Ratings (6)

How would you do this if you did not want to manually select the c-labels and know the interval at which you want the contours to be?

Works and follows a gap in Mathworks contour functions. Much apreciated!

Siyi Deng

very helpful. nicely implemented.

S W

Friedemann Groh

Michael Kleder

Very nice.

Updates

1.0.0.0

update screenshot

MATLAB Release Compatibility
Created with R12
Compatible with any release
Platform Compatibility
Windows macOS Linux

Discover Live Editor

Create scripts with code, output, and formatted text in a single executable document.


Learn About Live Editor