怎么用matlab在一张纸上画出四个小图
5个回答
展开全部
用subplot(m,n,p)或者subplot(mnp)
在你的这个情况中p=4,也就是总共4张图;m是你想要的行数,n是你想要的列数。
例如你要把四个图摆成“田”,那就是
subplot(2,2,1);plot(x1,y1);
subplot(2,2,2);plot(y2,x2);
subplot(2,2,3);plot(y3,x3);
subplot(2,2,4);plot(y4,x4);
或者你想把四张图摆成一列,那就是
subplot(4,1,1);plot(x1,y1);
subplot(4,1,2);plot(y2,x2);
subplot(4,1,3);plot(y3,x3);
subplot(4,1,4);plot(y4,x4);
在你的这个情况中p=4,也就是总共4张图;m是你想要的行数,n是你想要的列数。
例如你要把四个图摆成“田”,那就是
subplot(2,2,1);plot(x1,y1);
subplot(2,2,2);plot(y2,x2);
subplot(2,2,3);plot(y3,x3);
subplot(2,2,4);plot(y4,x4);
或者你想把四张图摆成一列,那就是
subplot(4,1,1);plot(x1,y1);
subplot(4,1,2);plot(y2,x2);
subplot(4,1,3);plot(y3,x3);
subplot(4,1,4);plot(y4,x4);
展开全部
figure()
Subplot(m,n,p)
注:m 有m行图,n 有n列图,p当前要画的是哪个图。
p的排序从左到右,从上到下,左上角为第1幅图。
Subplot(m,n,p)
注:m 有m行图,n 有n列图,p当前要画的是哪个图。
p的排序从左到右,从上到下,左上角为第1幅图。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单的说,用subplot函数,比如说你要画4个图,如果是田字形的,subplot(22x);plot(x1,y1):title('');表示的是2*2的两行两列的图,x是从一到四的数,如果想一行四列改subplot(abx)中ab即可,ab是控制子图的行和列的。例如,想画6个图,ab就可以写成2*3,3*2等等,现在x就变为1到6的数了,希望容易理解。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
subplot
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询