MATLAB怎么把一个图形分成8个窗口?

 我来答
lhmhz
高粉答主

2022-11-12 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17007

向TA提问 私信TA
展开全部

使用matlab在一个图窗中,开n个小窗口,可以用subplot()函数来实现。


该命令语法格式是

subplot(m,n,p) 

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


例如:

subplot(8,2,1);
x = linspace(0,10);
y1 = sin(x);
plot(x,y1)
subplot(8,2,2);
y2 = sin(5*x);
plot(x,y2)

subplot(8,2,3);
x = linspace(0,10);
y1 = sin(10*x);
plot(x,y1)
subplot(8,2,4); 
y2 = sin(15*x);
plot(x,y2)

subplot(8,2,5);
x = linspace(0,10);
y1 = sin(25*x);
plot(x,y1)
subplot(8,2,6); 
y2 = sin(30*x);
plot(x,y2)

subplot(8,2,7); 
y2 = sin(35*x);
plot(x,y2)

subplot(8,2,8);
x = linspace(0,10);
y1 = sin(40*x);
plot(x,y1)

运行结果

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式