我在同一个图表上有两个trisurfs。我想要一个红色和一个蓝色,但我似乎无法使用色彩图得到两个不同颜色的图。我怎么能这样做?
答案 0 :(得分:4)
figure
[x,y]=meshgrid(1:15,1:15);
tri = delaunay(x,y);
z1 = peaks(15);
th1 = trisurf(tri,x,y,z1);
set(th1, 'FaceColor', 'b')
hold all
z2 = 0.4*peaks(15);
th2 = trisurf(tri,x,y,z2);
set(th2, 'FaceColor', 'r')
hold off