如何在matlab中绘制多个子图
有时候需要在同一张图中绘制多个图行进行比较,可又不能让它们重叠在一起。matlab可以轻松实现这一点,直接在一张图中绘制多个子图。
操作方法
- 01
在matlab中绘制多个子图的命令是subplot,命令简单,用法多样。
- 02
启动matlab,主界面如图所示,点击新建脚本。
- 03
在弹出的编辑器中输入代码,如下图所示。
- 04
点击保存,命名为zitu。当然也可以命名成你喜欢的名字。
- 05
需要注意的是保存文件的位置要和搜索路径一致。这可以通过右键编辑窗口的文件,在弹出的下拉框中轻松完成,见图所示。
- 06
最后再命令行窗口中输入zitu。 可以看在同一张图中出现了四张子图,每张图的颜色,线型都不一样,这注意是在plot命令中实现的。
- 07
从上面的命令可以看出,要实现多个子图,关键命令是subplot(m,n,p)。 解释如下,m表示有几行子图,n表示几列,p表示第几个(图的顺序是从上到下,从左到右)。在画子图前,先确定该图的位置,也就是使用subplot。
赞 (0)