1.分析传递函数
两种方法:
(1).直接看波德图:
又有两种方法:
第一种:使用simulink
再不彷徨:Mablab Simulinkzhuanlan.zhihu.com第二种:写代码来求波德图
s=tf('s');
G=(s^2+1)*(s^2+s+1)/((s+1)*(s^2+5*s+7));
bode(G);
grid
xlabel('频率f');title(' ');
或者:
num=conv([1,0,1],[1,1,1]);
den=conv([1,1],[1,5,7]);
bode(tf(num,den));
grid
xlabel('频率f');title(' ');
这里再举一个例子,看另外一个传递函数:
num=[1,1,2,1,1];
den=[1,6,12,7];
bode(tf(num,den));
grid
xlabel('频率f');title(' ');
下面链接里有些奇怪的例子。
传递函数的零点、极点怎么解释,有什么用?www.zhihu.com2.已知传递函数,求冲激响应
sys=tf([1],[1,0,1]);
t=0:0.1:10;
y=impulse(sys,t);
plot(t,y);
这个图其实还可以从两种角度考虑:
第1种:
冲激函数输入,
直接进行拉氏逆变换:
第2种:分析冲激输入的频率分量构成,再分析传递函数的幅频,相频响应,看对输入频率的哪个频率作了衰减,为什么