Matlab绘制子图subplot使用操作详解,有些朋友不太了解如何使用Matlab绘制子图。今天小编给大家分享了如何使用Matlab绘制副图的内容。有兴趣的朋友可以一起学习一下!

情况1:子象限中的子图

子图的功能:

子图将当前数字划分为按行编号的矩形窗格。每个窗格都包含一个轴对象,您可以使用轴属性来操作它们。后续绘图将输出到当前窗格。

h=子图(m,n,p)

m 代表行

n 代表列

p表示的图形画在哪行哪一列?

如何使用子图:

h=子图(m,n,p)

将数字窗口划分为mn个网格,

并在当前图形的第p 个位置创建一个轴对象并返回轴句柄。

轴沿着图形窗口的第一条线,然后是第二条线,依此类推。

例如子图(2,2,1)

表示在2 行2 列的画布上,使用第一行和第一列进行绘制。

绘制子图的matlab命令

例如:将程序复制到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,'水平对齐','中心')

程序编译结果如图

绘制子图的matlab命令

情况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命令

例如:将程序复制到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)

程序编译结果如图

绘制子图的matlab命令

以下组合产生子图的不对称排列。如图所示

次要情节(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命令

例如:将程序复制到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中绘制子图的操作内容。我们一起来学习吧。我相信它可以帮助一些新用户。

Matlab绘制子图subplot使用操作详解,以上就是本文为您收集整理的Matlab绘制子图subplot使用操作详解最新内容,希望能帮到您!更多相关内容欢迎关注。