目录
1.1 分割窗口
subplot
(mrows,ncols,thisplot)
mrows行 ncols列 第thosplot块
subplot(1,1,1) 返回非分割状态
例 将屏幕分割为四块,并分别画上y=sinx,z=cosx,a=sinxcosx,
x = linspace(0,2*pi,100);
y=sin(x);z=cos(x);a=sin(x).*cos(x);b=sin(x)./(cos(x)+eps);
subplot(2,2,1);plot(x,y);title('sin(x)');
subplot(2,2,2);plot(x,z);title('coa(x)');
subplot(2,2,3);plot(x,a);title('sin(x)cos(x)');
subplot(2,2,4);plot(x,b);title('sin(x)/cos(x)');
1.2 缩放图形
zoom on 打开缩放模式
zoom off 关闭缩放模式
一般不用,运行后的窗口直接可以操作
2.1 散点图
1)二维散点图:
scatter
(X,Y,S,C)
2)三维散点图:scatter3(X,Y,Z,S,C)
例 绘制seamount散点图和三维散点图
load seamount
s = 20;
scatter(x,y,s,z)
pause
figure(2);
[x,y,z]=sphere(16);
X=[x(:)*0.5 x(:)*.75 x(:)];
Y=[y(:)*0.5 y(:)*.75 y(:)];
Z=[z(:)*0.5 z(:)*.75 z(:)];
S=repmat([1 .75 .5]*10,numel(x),1);
C=repmat([1 2 3],numel(x),1);
scatter3(X(:),Y(:),Z(:),S(:),C(:),'filled'),view(-60,60)
2.2 等值线图
1)平面等值线图:
contour
(x,y,z,n)
[X,Y]=meshgrid(-2:.2:2,-2:.2:3);
Z=X.*exp(-X.^2-Y.^2);
[C,h]=contour(X,Y,Z);
clabel(C,h)
colormap cool
2)空间等值线图:contour3(x,y,z,n)
例 山峰的三维和二维等值线图
[x,y,z]=peaks;
subplot(1,2,1)
contour3(x,y,z,16,'s')
grid,xlabel('x'),ylabel('y')
zlabel('z')
title('contour3 of peaks')
subplot(1,2,2)
contour(x,y,z,16,'s')
grid,xlabel('x'),ylabel('y')
title('contour of peaks');
版权声明:本文为qqgg77原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。