octave画高通滤波、超前,滞后补偿器的幅频响应图
octave代码非常简单:
pkg load control s=tf('s'); k=0.5; sysG1=k*(0.005*s)/(0.005*s+1); sysG2=k*(0.8*s+1)/(0.1*s+1); sysG3=k*(s+1)/(5*s+1); figure bode(sysG1) figure bode(sysG2) figure bode(sysG3)
也可以借助循环,看如下代码:
1 pkg load control 2 s=tf('s'); 3 k=0.5; 4 sysG1=k*(0.005*s)/(0.005*s+1); 5 sysG2=k*(0.8*s+1)/(0.1*s+1); 6 sysG3=k*(s+1)/(5*s+1); 7 sysG=[sysG1;sysG2;sysG3]; 8 9 for i=1:3 10 figure 11 bode(sysG(i,:)) 12 end
效果如下:
人就像是被蒙着眼推磨的驴子,生活就像一条鞭子;当鞭子抽到你背上时,你就只能一直往前走,虽然连你也不知道要走到什么时候为止,便一直这么坚持着。