Matlab 仅在一个窗口中由figure函数创建的绘图

Matlab 仅在一个窗口中由figure函数创建的绘图,matlab,Matlab,我使用figure函数生成的3个图和rlocus生成的1个图,我尝试将这4个图放在同一个窗口中,就像子图函数一样。我试着使用它,但它不起作用,而且我更喜欢使用figure函数而不是plot函数,因为默认属性,所以现在我正在寻找一些替代方法。提前谢谢 num1=1; den1=[1,3,3,1]; G=tf(num1,den1); for Kp=[0.1:0.1:1] G_c=feedback(Kp*G,1); step(G_c); hold on end figure

我使用figure函数生成的3个图和rlocus生成的1个图,我尝试将这4个图放在同一个窗口中,就像子图函数一样。我试着使用它,但它不起作用,而且我更喜欢使用figure函数而不是plot函数,因为默认属性,所以现在我正在寻找一些替代方法。提前谢谢

num1=1;
den1=[1,3,3,1];
G=tf(num1,den1);
for Kp=[0.1:0.1:1]
    G_c=feedback(Kp*G,1);
    step(G_c);
    hold on
end
figure

Kp=1; 
s=tf('s');
for Ti=[0.7:0.1:1.5]
    Gc=Kp*(1+1/Ti/s); 
    G_c=feedback(G*Gc,1); 
    step(G_c); 
    hold on
end
figure

Ti=1; 
s=tf('s');
for Td=[0.1:0.2:2]
    Gc=Kp*(1+1/Ti/s+Td*s); 
    G_c=feedback(G*Gc,1); 
    step(G_c); 
    hold on
end
figure
rlocus(G,[0,15])

我不知道你所说的你更喜欢图形函数而不是绘图函数是什么意思。我的理解是,绘图使用活动或引用的图形。如果您希望在一个窗口中显示多个图形,这就是
子绘图
的作用

这不是你想要的吗

使用子批次:

subplot(2,2,1)
num1=1;
den1=[1,3,3,1];
G=tf(num1,den1);
for Kp=[0.1:0.1:1]
    G_c=feedback(Kp*G,1);
    step(G_c);
    hold on
end

subplot(2,2,2)
Kp=1; 
s=tf('s');
for Ti=[0.7:0.1:1.5]
    Gc=Kp*(1+1/Ti/s); 
    G_c=feedback(G*Gc,1); 
    step(G_c); 
    hold on
end

subplot(2,2,3)
Ti=1; 
s=tf('s');
for Td=[0.1:0.2:2]
    Gc=Kp*(1+1/Ti/s+Td*s); 
    G_c=feedback(G*Gc,1); 
    step(G_c); 
    hold on
end

subplot(2,2,4)
rlocus(G,[0,15])

我不知道你所说的你更喜欢图形函数而不是绘图函数是什么意思。我的理解是,绘图使用活动或引用的图形。如果您希望在一个窗口中显示多个图形,这就是
子绘图
的作用

这不是你想要的吗

使用子批次:

subplot(2,2,1)
num1=1;
den1=[1,3,3,1];
G=tf(num1,den1);
for Kp=[0.1:0.1:1]
    G_c=feedback(Kp*G,1);
    step(G_c);
    hold on
end

subplot(2,2,2)
Kp=1; 
s=tf('s');
for Ti=[0.7:0.1:1.5]
    Gc=Kp*(1+1/Ti/s); 
    G_c=feedback(G*Gc,1); 
    step(G_c); 
    hold on
end

subplot(2,2,3)
Ti=1; 
s=tf('s');
for Td=[0.1:0.2:2]
    Gc=Kp*(1+1/Ti/s+Td*s); 
    G_c=feedback(G*Gc,1); 
    step(G_c); 
    hold on
end

subplot(2,2,4)
rlocus(G,[0,15])

你必须提供比“它不起作用”更多的信息,以及在使用
子地块时你不满意的其他属性,因为否则我们不知道你为什么不能使用它。你必须提供比“它不起作用”更多的信息当使用
子地块时,还有哪些其他属性令您不满意,因为我们不知道您为什么不能使用它。是的,就是这样,我用错了子地块函数。非常感谢你的帮助。是的,就是这样,我用错了子图函数。非常感谢你的帮助。