[x y z]=peaks;
h=mesh(x,y,z);hold on %现根据数据画图
a = get(gca,'zlim'); %获得图像的z方向上下限
zpos = a(1); %zpos为下限
[cc,hh]=contour3(x,y,z,[-5:2:5]);%画轮廓线
hold off
for i = 1:length(hh)
zz = get(hh(i),'Zdata'); %获得轮廓线的高度数据
set(hh(i),'Zdata',zpos*ones(size(zz)));
%将轮廓线的高度数据改为zpos
%不一定要显示在原来图像的z下限
%可以根据需要显示在指定的z=zpos平面
end
clabel(cc,hh);%标注轮廓线
set(h,'edgecolor','k'); %改网格颜色
set(hh,'edgecolor','k');%改轮廓线颜色