Matlab绘制子图subplot使用攻略

似水流年 提问于2024-06-01 07:03:02
推荐回答

我们在sci论文的写作过程中通常遇到多个子图画在同一张图上,这篇文档将通过多个程序算例详细介绍Matlab绘制子图subplot使用攻略

情况1:子象限中的子图

subplot的功能:子图将当前数字划分为按行编号的矩形窗格。 每个窗格都包含一个轴对象,您可以使用轴属性来操作它们。 随后的图被输出到当前窗格。h =subplot(m,n,p)m?代表行n?代表列p?代表的这个图形画在第几行、第几列。subplot的使用方法:h =subplot(m,n,p)将数字窗口分成m×n的网格,并在当前图的第p个位置创建一个轴对象,并返回轴句柄。坐标轴沿着图形窗口的第一行,然后是第二行等。例如 subplot(2,2,1)表示一个2行2列的画布上,你用第一行第一列画图。

例如:复制一下程序到matlab窗口figuret=0:0.001:1;y1=sin(10*t);y2=sin(15*t);y3=sin(20*t);y4=sin(25*t);subplot(2,2,1)plot(t,y1,'--r*''linewidth'2,'markersize'5)text(.5,5,{'subplot(2,2,1)'},'FontSize'14,'HorizontalAlignment''center')subplot(2,2,2)plot(t,y2,'--b*''linewidth'2,'markersize'5)text(.5,5,{'subplot(2,2,2)'},'FontSize'14,'HorizontalAlignment''center')subplot(2,2,3)plot(t,y2,'--b*''linewidth'2,'markersize'5)text(.5,5,{'subplot(2,2,3)'},'FontSize'14,'HorizontalAlignment''center')subplot(2,2,4)plot(t,y2,'--r*''linewidth'2,'markersize'5)text(.5,5,{'subplot(2,2,4)'},'FontSize'14,'HorizontalAlignment''center')程序编译结果如右图所示

情况2:不对称的子图

以下组合产生子图的不对称排列。如右图所示subplot(2,2,[1 3])text(.5,5,'subplot(2,2,[1 3])''FontSize'14,'HorizontalAlignment''center')subplot(2,2,2)text(.5,5,'subplot(2,2,2)''FontSize'14,'HorizontalAlignment''center')subplot(2,2,4)text(.5,5,'subplot(2,2,4)''FontSize'14,'HorizontalAlignment''center')程序编译结果如右图所示

例如:复制一下程序到matlab窗口figuret=0:0.001:1;y1=sin(10*t);y2=sin(15*t);y3=sin(20*t);y4=sin(25*t);subplot(2,2,[1 3])plot(t,y1,'--r*''linewidth'2,'markersize'5)subplot(2,2,2)plot(t,y2,'--b*''linewidth'2,'markersize'5)subplot(2,2,4)plot(t,y2,'--r*''linewidth'2,'markersize'5)程序编译结果如右图所示

以下组合产生子图的不对称排列。如右图所示subplot(2,2,1:2)text(.5,5,'subplot(2,2,1:2)''FontSize'14,'HorizontalAlignment''center')subplot(2,2,3)text(.5,5,'subplot(2,2,3)''FontSize'14,'HorizontalAlignment''center')subplot(2,2,4)text(.5,5,'subplot(2,2,4)''FontSize'14,'HorizontalAlignment''center')程序编译结果如右图所示

例如:复制一下程序到matlab窗口figuret=0:0.001:1;y1=sin(10*t);y2=sin(15*t);y3=sin(20*t);y4=sin(25*t);subplot(2,2,[1 2])plot(t,y1,'--r*''linewidth'2,'markersize'5)subplot(2,2,3)plot(t,y2,'--b*''linewidth'2,'markersize'5)subplot(2,2,4)plot(t,y2,'--r*''linewidth'2,'markersize'5)程序编译结果如右图所示

似水流年 2024-06-07 10:14:50

相关推荐

终于说出了自己的心声!滕哈格:C罗的事件我永远不会选择回头的 发布时间 2024-06-18

在今天凌晨曼城在主场3:0战胜诺丁汉森林的赛后,曼联主教练滕哈格也在接受采访时谈到了C罗的话题。“球队的重点是已经回归的英超联赛。我看到的是一支对于胜利保持着饥渴感的球队。C罗(的离开)是否影响了球队的雄心?我是那种不会回头的人,我只放眼未来。他选择了告别,C罗不再是球队的一员了。”...
查看全文>

这是52岁的身材?西班牙主帅恩里克晒健身照,六块腹肌引发热议 发布时间 2024-06-18

随着世界杯的开幕在即,西班牙主教练恩里克也更新了自己的社媒,晒出了他的健身照。从照片中可以看到,赤裸上身的恩里克的身材保持依然很精壮,还对着镜头比出了剪刀手。他在社媒中写道:““第七天!世界杯开始了,你们准备好了吗?我准备好了,加油!””...
查看全文>

A组战报:荷兰、塞内加尔晋级16强;厄瓜多尔、卡塔尔被淘汰 发布时间 2024-06-18

北京时间11月29日23:00,2022世界杯小组赛第三轮的较量如期开打。在率先进行的两场比赛中,厄瓜多尔以1:2的比分不敌塞内加尔,荷兰以2:0的比分战胜了卡塔尔。随着三轮小组赛的战罢,荷兰和塞内加尔分别以小组前两名的成绩直接晋级了淘汰赛,而厄瓜多尔和卡塔尔则位列第三、四名被淘汰。厄瓜多尔1:2塞内加尔上半场第4...
查看全文>

确定只是来踢球的?内马尔抵达时尚装潮人风范,罗德里戈孔卡狠夸 发布时间 2024-06-18

世界杯将在11月21日凌晨开幕,巴西队已经从都灵乘飞机抵达卡塔尔。内马尔在社媒晒照,一身穿搭+墨镜时尚风引人注目。罗德里戈回复:真特么帅,孔卡回复:很有型。北京时间11月25日凌晨3点,巴西迎来本届赛事首战,对手是塞尔维亚。...
查看全文>

热刺主帅:对裁判很失望,他们似乎将全部的决定权都交由了VAR 发布时间 2024-06-18

在今天凌晨结束的一场英超第23轮的较量当中,热刺在客场2:2同埃弗顿打平。而在赛后,热刺主帅波斯特科格卢赛后也接受英国媒体BBCSport采访,并且重点表达了对于判罚的不满。“很明显,这不会是一场轻松的比赛。你必须面对一些问题,但大多数时候我们都处理得很好。下半场我们有很好的机会,我们需要第三个进球来终结比赛。不幸...
查看全文>