matlab中如何显示多个图形窗口?

matlab中,当程序要显示多个图形窗口时,后一个窗口就会覆盖前面的图形窗口,如何设置才能使各个窗口都能显示出来呢?

方法和详细的操作步骤如下:

1、第一步,定义函数,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,在已知窗口中以不同坐标系绘制多个图形的语句:subplot(n,m,s),例如subplot(2,3,1),见下图,转到下面的步骤。

3、第三步,完成上述步骤后,输入代码:subplot(2,2,2),mesh(z2),然后绘制第二个图形,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,类似的,绘制第三和第四个图,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,需要添加轴的名称和标题,单击图片,然后单击“insert”选项进行设置即可,见下图。这样,就解决了这个问题了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-22
>> figure
>> ezplot('x^2')
>> figure
>> ezplot('1/x')

figure指令,重新开辟一个窗口。本回答被提问者采纳
第2个回答  2009-09-18
subplot(m,n,l)
将当前图形窗口分成mxn个,并显示第l个。
第3个回答  2021-10-29
用figure函数
每一个图的代码前加figure(1):、figure(2):,就能显示在两个图里。
相似回答