matlab怎么分四个窗口

空中战役 1个月前 已收到2个回答 举报

让我亡吧 1星

共回答了121个问题采纳率:90.3% 评论

方法步骤如下:

1、首先打开计算机,在计算机内打开,并且采用一下指令,但对桌面进行清空,clearclcmatlab。

2、产生两组数据代码如下:x=0:0.01:5;y1=cos(5*x)+0.1*x.^2;y2=sin(3*x)+0.1*x。

3、将y1和y2分别画在两个不同的窗口上,显示,使用命令:figure(1);plot(x,y1),画出y1的图像。

4、然后再在界面内输入如下指令:figure(2);plot(x,y2)。

5、最后就可以看到matlab打开多个绘图窗口了。

14小时前

22

萿著佷呒聯 3星

共回答了342个问题 评论

用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)')

12小时前

37
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com