如何在 matlab 中 get/see 绘制结果系列 function/system?
How to get/see plot of resultant series function/system in matlab?
我正在使用 MATLAB 进行两个系统的串联互连,如下面的代码片段所示。我怎样才能 see/display 图形形式的最终结果系列传递函数(在我的代码中 sys
)?
clc
clear all
close all
num1=[2];
den1=[3 4];
num2=[3];
den2=[4 1];
sys1=tf(num1,den1);
sys2=tf(num2,den2);
sys=series(sys1,sys2);
我想这取决于你想要什么样的图表:
- 波德图:
bode(sys)
(参见https://uk.mathworks.com/help/ident/ref/bode.html)
- 奈奎斯特图:
nyquist(sys)
(参见https://uk.mathworks.com/help/ident/ref/nyquist.html)
- 阶跃响应:
step(sys)
(参见https://uk.mathworks.com/help/ident/ref/step.html)
- 脉冲响应:
impulse(sys)
(参见https://uk.mathworks.com/help/ident/ref/impulse.html)
这里是阶跃响应示例(使用 Octave 完成,而不是 MATLAB,但它是相同的代码和相同的结果):
我正在使用 MATLAB 进行两个系统的串联互连,如下面的代码片段所示。我怎样才能 see/display 图形形式的最终结果系列传递函数(在我的代码中 sys
)?
clc
clear all
close all
num1=[2];
den1=[3 4];
num2=[3];
den2=[4 1];
sys1=tf(num1,den1);
sys2=tf(num2,den2);
sys=series(sys1,sys2);
我想这取决于你想要什么样的图表:
- 波德图:
bode(sys)
(参见https://uk.mathworks.com/help/ident/ref/bode.html) - 奈奎斯特图:
nyquist(sys)
(参见https://uk.mathworks.com/help/ident/ref/nyquist.html) - 阶跃响应:
step(sys)
(参见https://uk.mathworks.com/help/ident/ref/step.html) - 脉冲响应:
impulse(sys)
(参见https://uk.mathworks.com/help/ident/ref/impulse.html)
这里是阶跃响应示例(使用 Octave 完成,而不是 MATLAB,但它是相同的代码和相同的结果):