Matlab绘制子图subplot使用操作详解,有些朋友不太了解如何使用Matlab绘制子图。今天小编给大家分享了如何使用Matlab绘制副图的内容。有兴趣的朋友可以一起学习一下!
情况1:子象限中的子图
子图的功能:
子图将当前数字划分为按行编号的矩形窗格。每个窗格都包含一个轴对象,您可以使用轴属性来操作它们。后续绘图将输出到当前窗格。
h=子图(m,n,p)
m 代表行
n 代表列
p表示的图形画在哪行哪一列?
如何使用子图:
h=子图(m,n,p)
将数字窗口划分为mn个网格,
并在当前图形的第p 个位置创建一个轴对象并返回轴句柄。
轴沿着图形窗口的第一条线,然后是第二条线,依此类推。
例如子图(2,2,1)
表示在2 行2 列的画布上,使用第一行和第一列进行绘制。
例如:将程序复制到Matlab窗口
数字
t=0:0.001:1;
y1=sin(10*t);
y2=sin(15*t);
y3=sin(20*t);
y4=sin(25*t);
子图(2,2,1)
绘图(t,y1,'--r*','线宽',2,'标记大小',5)
文本(.5,5,{'子图(2,2,1)'},
'字体大小',14,'水平对齐','中心')
子图(2,2,2)
绘图(t,y2,'--b*','线宽',2,'标记大小',5)
文本(.5,5,{'子图(2,2,2)'},
'字体大小',14,'水平对齐','中心')
子图(2,2,3)
绘图(t,y2,'--b*','线宽',2,'标记大小',5)
文本(.5,5,{'子图(2,2,3)'},
'字体大小',14,'水平对齐','中心')
子图(2,2,4)
绘图(t,y2,'--r*','线宽',2,'标记大小',5)
文本(.5,5,{'子图(2,2,4)'},
'字体大小',14,'水平对齐','中心')
程序编译结果如图
情况2:不对称子图
以下组合产生子图的不对称排列。如图所示
子图(2,2,[1 3])
文本(.5,5,'子图(2,2,[1 3])',
'字体大小',14,'水平对齐','中心')
子图(2,2,2)
文本(.5,5,'子图(2,2,2)',
'字体大小',14,'水平对齐','中心')
子图(2,2,4)
文本(.5,5,'子图(2,2,4)',
'字体大小',14,'水平对齐','中心')
程序编译结果如图
例如:将程序复制到Matlab窗口
数字
t=0:0.001:1;
y1=sin(10*t);
y2=sin(15*t);
y3=sin(20*t);
y4=sin(25*t);
子图(2,2,[1 3])
绘图(t,y1,'--r*','线宽',2,'标记大小',5)
子图(2,2,2)
绘图(t,y2,'--b*','线宽',2,'标记大小',5)
子图(2,2,4)
绘图(t,y2,'--r*','线宽',2,'标记大小',5)
程序编译结果如图
以下组合产生子图的不对称排列。如图所示
次要情节(2,2,1:2)
文本(.5,5,'子图(2,2,1:2)',
'字体大小',14,'水平对齐','中心')
子图(2,2,3)
文本(.5,5,'子图(2,2,3)',
'字体大小',14,'水平对齐','中心')
子图(2,2,4)
文本(.5,5,'子图(2,2,4)',
'字体大小',14,'水平对齐','中心')
程序编译结果如图
例如:将程序复制到matlab窗口
数字
t=0:0.001:1;
y1=sin(10*t);
y2=sin(15*t);
y3=sin(20*t);
y4=sin(25*t);
子图(2,2,[1 2])
绘图(t,y1,'--r*','线宽',2,'标记大小',5)
子图(2,2,3)
绘图(t,y2,'--b*','线宽',2,'标记大小',5)
子图(2,2,4)
绘图(t,y2,'--r*','线宽',2,'标记大小',5)
程序编译结果如图
以上就是小编给大家讲解的Matlab中绘制子图的操作内容。我们一起来学习吧。我相信它可以帮助一些新用户。
Matlab绘制子图subplot使用操作详解,以上就是本文为您收集整理的Matlab绘制子图subplot使用操作详解最新内容,希望能帮到您!更多相关内容欢迎关注。