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

matlab中如何显示多个图形窗口?,第1张

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

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

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

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

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

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

用matlab创建多个窗口的函数是subplot()函数。subplot()函数使用格式:

subplot(m,n,p)

该命令函数的意思是,将当前图窗划分为m×n网格,并在p指定的位置创建坐标区。MATLAB按行号对子图位置进行编号。第一个子图是第一行的第一列,第二个子图是第一行的第二列,依此类推。如果指定的位置已存在坐标区,则此命令会将该坐标区设为当前坐标区。

那如何使用,请看下列例子:

subplot(2,2,1) %创建2行2列子窗口,在第1行第1子窗显示

x = linspace(0,10)

y1 = sin(x)

plot(x,y1)

title('Subplot 1: sin(x)')

subplot(2,2,2)%创建2行2列子窗口,在第1行第2子窗显示

y2 = sin(2*x)

plot(x,y2)

title('Subplot 2: sin(2x)')

subplot(2,2,3)%创建2行2列子窗口,在第2行第3子窗显示

y3 = sin(4*x)

plot(x,y3)

title('Subplot 3: sin(4x)')

subplot(2,2,4)%创建2行2列子窗口,在第2行第4子窗显示

y4 = sin(8*x)

plot(x,y4)

title('Subplot 4: sin(8x)')


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11784553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存