當前位置:編程學習大全網 - 網站源碼 - 任務:用matlab語言實現不同階巴特沃茲濾波器的幅頻特性。並畫出不同階的零極點。

任務:用matlab語言實現不同階巴特沃茲濾波器的幅頻特性。並畫出不同階的零極點。

能加個循環嗎?

對於N=1:6

[z,p,k]= buttap(N);

[b,a]=zp2tf(z,p,k);

[H,w]=freqs(b,a);

magH2=abs(H)。^2;

堅持住;

圖(1)

繪圖(w,mag H2);

xlabel(' w/WC ');

ylabel('|h(jw)|^2');

標題(“巴特沃茲濾波器幅頻特性”);

網格打開;

結束

圖(二)

堅持住;

[z,p,k]=黃油(N,0.2);

zplane(z,p);

Xlabel(“實部”);Ylabel(“虛部”);網格打開;

  • 上一篇:c# xml解析(初級)
  • 下一篇:zabbix代理需要數據庫嗎?
  • copyright 2024編程學習大全網