Matlab一个窗口如何绘制多个子图

【Matlab一个窗口如何绘制多个子图】Matlab中, 可以用函数绘制曲线与图片等, 如用plot号令 。 可以知道若是插手hold on号令, 可以将多个内容放在一个窗口中, 若是插手figure号令, 可以将成果显示在分歧窗口中 。 而若是想在统一窗口, 分多列多行, 显示成果, 即用一张图, 以子图形式, 显示成果, 需要利用subplot号令, 接下来, 具体介绍其用法 。

Matlab一个窗口如何绘制多个子图

文章插图

需要这些哦
装有Matlab软件电脑一台
方式/
1打开软件, 如图, 只截取了图像输出节制部门语句, 这里需要输出3个分歧曲线, 经由过程figure节制成果显示到的窗口 。

Matlab一个窗口如何绘制多个子图

文章插图

2运行后, 如下图, 经由过程这种节制体例, 只是将成果别离存放到分歧窗口, 并不是在统一窗口下, 分多行显示 。

Matlab一个窗口如何绘制多个子图

文章插图

3而若是利用hold on, 如图1, 注重需要添加多次, 运行法式后, 如图2, 可以看到3种成果位于统一窗口, 但并不是想要的, 分子图显示 。

Matlab一个窗口如何绘制多个子图

文章插图

Matlab一个窗口如何绘制多个子图

文章插图

4想达到所需结果, 需利用subplot, 如图, 需为每个输出成果, 添加此语句 。 函数后有(n, m, a)格局语句, n指的是所有图筹办分的行数, m为列数, a则指的是第几幅图 。

Matlab一个窗口如何绘制多个子图

文章插图

5同样, 运行该段代码, 可获得2乘2的成果 。 进一步领会此函数用法, 即先按照需要, 选择好m、n取值, 这两者对于所有子图设置数值完全一致, 而a则暗示第几幅, 是按照先行后列的方式计数的, 如图中编号 。

Matlab一个窗口如何绘制多个子图

文章插图

6如改为一行三列显示, 如图1, 点窜代码后, 成果如图2, 如许可进一步领会subplot后面3个参数的意义 。 如许若何利用子图显示, 介绍完当作 。

Matlab一个窗口如何绘制多个子图

文章插图

Matlab一个窗口如何绘制多个子图

文章插图

注重事项需按照子图数, 合理选择分几行几列显示 。
感激阅读, 接待点赞、投票、保藏, 感谢!

以上内容就是Matlab一个窗口如何绘制多个子图的内容啦, 希望对你有所帮助哦!

    推荐阅读