subplot(m,n,p)或者subplot(mnp)
subplot的作用是将多个figure放到一个平面中。其中,m表示行号,n表示列号。p表示序号。
例如绘制函数Z=sin(sqrt(X.^2+Y.^2))./sqrt(X.^2+Y.^2)四种三维网格曲面。
程序如下:
x=-8:0.5:8
y=-8:0.5:8;
[X,Y]=meshgrid(x,y);
Z=sin(sqrt(X.^2+Y.^2))./sqrt(X.^2+Y.^2);
subplot(221);
mesh(X,Y,Z);
title('普通三维网格曲面');
subplot(222);
meshc(X,Y,Z);
title('带等高线的三维网格曲面');
subplot(223);
meshz(X,Y,Z);
title('带底座的三维网格曲面');
subplot(224);
surf(X,Y,Z);
title('充填颜色的三维网格曲面');
结果如下: