matlab中subplot怎么用

如题所述

第1个回答  2022-11-16

1、例如 subplot(2,2,1),表示一个2行2列的画布上,用第一行第一列画图。

2、例如:复制一下程序到matlab窗口

figure

 t=0:0.001:1;

 y1=sin(10*t);

 y2=sin(15*t);

 y3=sin(20*t);

  y4=sin(25*t);

subplot(2,2,1)

plot(t,y1,'--r*','linewidth',2,'markersize',5)

text(.5,.5,{'subplot(2,2,1)'},...

    'FontSize',14,'HorizontalAlignment','center')

subplot(2,2,2)

plot(t,y2,'--b*','linewidth',2,'markersize',5)

text(.5,.5,{'subplot(2,2,2)'},...

    'FontSize',14,'HorizontalAlignment','center')

subplot(2,2,3)

plot(t,y2,'--b*','linewidth',2,'markersize',5)

text(.5,.5,{'subplot(2,2,3)'},...

    'FontSize',14,'HorizontalAlignment','center')

subplot(2,2,4)

plot(t,y2,'--r*','linewidth',2,'markersize',5)

text(.5,.5,{'subplot(2,2,4)'},...

    'FontSize',14,'HorizontalAlignment','center')

3、然后程序编译结果如右图所示。

相似回答