- 相关下载1
一些朋友还不太了解Matlab绘制子图subplot使用操作,而小编今天就分享了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窗口
figure
t=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窗口
figure
t=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窗口
figure
t=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)
程序编译结果如图所示
上面就是小编为大家讲解的Matlab绘制子图subplot使用操作内容,一起来学习学习吧。相信是可以帮助到一些新用户的。
- 上一篇: Matlab中ln函数表示方法介绍
- 下一篇: Revit在地形上绘制带坡度的道路的详细步骤
- matlab如何定义变量-matlab定义变量的方法
- matlab怎么生成图像-matlab怎么生成图像的方法
- matlab怎么换到下一行-matlab换到下一行的方法
- matlab如何调用m文件-matlab调用m文件的方法
- matlab怎么运行m文件-matlab运行m文件教程
- matlab怎么求积分-matlab求积分教程
- matlab怎么运行代码-matlab运行代码教程
- matlab如何定义函数-matlab定义函数教程
- matlab如何运行程序-matlab运行程序教程
- matlab如何显示输出结果-matlab显示输出结果的方法
- word怎么打不开?word打不开的原因
- word背景颜色怎么去掉?去掉word背景颜色的方法
- 本类推荐
- 本类排行
- 1腾讯文档怎么添加视频-腾讯文档添加视频的方法
- 2驱动人生怎么检测电脑配置-驱动人生检测电脑配置方法
- 3ps怎么制作塑料包装滤镜背景-ps制作塑料包装滤镜背景教程
- 4SPSS怎么绘制散点图-SPSS绘制散点图教程
- 5EV录屏怎么打开窗口穿透功能-EV录屏打开窗口穿透步骤
- 6Visual Studio 2019如何设置IIS-Visual Studio 2019设置IIS教程
- 7word怎么插入页码-word插入页码的操作方法
- 8CDR立体化工具怎么使用-CDR立体化工具使用方法
- 9极光PDF阅读器怎么将文件改成word格式-将文件改成word格式的方法
- 10百度浏览器怎么关闭安全警告-百度浏览器关闭安全警告方法
- 热门软件
- 热门标签