matlab绘制的几个figure(图象)怎么在同一个图象窗口中显示?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 07:04:05
matlab绘制的几个figure(图象)怎么在同一个图象窗口中显示?
我的意思是我用两个不同的命令绘制出两个图形,分别在显示在两个窗口,我现在想把两个图形在同一个窗口中显示,怎么弄
我的意思是我用两个不同的命令绘制出两个图形,分别在显示在两个窗口,我现在想把两个图形在同一个窗口中显示,怎么弄
你说的是画多子图吧!
使用以下命令即可
subplot(m,n,k)
subplot('Position',[left bottom width height])
m表示画几行
n表示画几列
k表示现在画的是第几幅图
实例:
t=(pi*(0:1000)/1000)';
y1=sin(t);y2=sin(10*t);y12=sin(t)*sin(10*t);
subplot(2,2,1),plot(t,y1);axis([0,pi,-1,1])
subplot(2,2,2),plot(t,y2);axis([0,pi,-1,1])
subplot('position',[0.2,0.05,0.6,0.45])
plot(t,y12,'b-',t,[y1,-y1],'r:');axis([0,pi,-1,1])
使用以下命令即可
subplot(m,n,k)
subplot('Position',[left bottom width height])
m表示画几行
n表示画几列
k表示现在画的是第几幅图
实例:
t=(pi*(0:1000)/1000)';
y1=sin(t);y2=sin(10*t);y12=sin(t)*sin(10*t);
subplot(2,2,1),plot(t,y1);axis([0,pi,-1,1])
subplot(2,2,2),plot(t,y2);axis([0,pi,-1,1])
subplot('position',[0.2,0.05,0.6,0.45])
plot(t,y12,'b-',t,[y1,-y1],'r:');axis([0,pi,-1,1])