%% mesh 网格图
[X,Y]=meshgrid(-5:0.5:5);
R=sqrt(X.^2+Y.^2)+eps;%加上eps防顶点缺口
Z=sin(R)./R;
mesh(Z)
mesh(X,Y,Z)
h=meshc(Z) 下图一
meshz(X,Y,Z) 下图二
%% 固定化纵横比
axis vis3d
%% 透明
hidden on%看不到遮挡的网格 off能看到
alpha(0.1) %[0 1]值越小透明度越大 下图二
%% surf 曲面图
%surf(Z)%填充 下图一
surf(X,Y,Z)
surfc(Z)
surfl(Z)%有灯光 下图三、四
%% 显示方式
% shading faceted%默认的方式 下图一
% shading flat 下图三
shading interp 下图四
%% 标准曲面 视角变化
%% 单位圆 sphere
sphere %默认半径为1
[x,y,z]=sphere(60);%指定取点的点数,使其更光滑
mesh(x,y,z) 下图一
%% 圆柱 cylinder
cylinder
% %指定半径
cylinder(2)
[x1,y1,z1]=cylinder(2,60);
t=-1:0.02:1;
y2=cos(t)+0.1;
cylinder(y2) 上图二
%% peaks
peaks
peaks(60) 下图一
%% 视角
xlabel('这是x轴')
ylabel('这是y轴')
view(30,60)%观察的角度不同,x轴30度可手动改变观察视角 上图二
view([50 60])
view(2)
view(3)
%% 等高线
% contour