我正在使用 MATLAB 进行两个系统的串联互连,如下面的代码片段所示。如何以图形形式(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);
我正在使用 MATLAB 进行两个系统的串联互连,如下面的代码片段所示。如何以图形形式(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,但它是相同的代码和相同的结果):