在同一張圖紙上繪製多個三維圖,並用marker區分開

clc,clear,close all
x=-20:4:20;
y=-20:4:20;
[x,y]=meshgrid(x,y);
z1=x.^2+y.^2;
surf(x,y,z1,'EdgeColor','k','Marker','^')
colormap(pink)
hold on 
z2=2*x.^2+y.^2+1;
surf(x,y,z2,'EdgeColor','k','Marker','o')
%colormap(hsv)
hold on
z3=2*x.^2+2*y.^2+10;
surf(x,y,z3,'EdgeColor','k','Marker','s')
colormap(jet)
hold on
z4=5*x.^2+5*y.^2+50;
surf(x,y,z4,'EdgeColor','k','Marker','d')
colormap(jet)
legend('z1','z2','z3','z4')

繪圖如下: 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章