⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fg_04_19.m

📁 英文书《Digital Signal Processing with Examples in MATLAB》附带的MATLAB实例
💻 M
字号:
% fg_04_19
% Chapter 4, fig. 4.19. Four filter types.
sp_fig(1,9,6);
f=[.15 0 0 0; 0 .35 .4 .45; .1 .15 .3 .4; .15 .2 .25 .3];
dBs=40;
ifilt=str2mat('Lowpass','Highpass','Bandpass','Bandstop');
for i=1:4,
   [b,a]=spiird(3,i,6,f(i,1),f(i,2),f(i,3),f(i,4),dBs);
   nu=linspace(0,.5,500);
   pwr=abs(gain_f(b,a,nu)).^2;
   dB=10*log10(max(pwr,10^(-dBs/10)));
   subplot(2,2,i);
   plot(nu,dB,'k'); grid;
   axis([0 .5 -40 10]);
   set(gca,'fontname','times','fontsize',16);
	if i>2,
	   xlabel('Frequency (Hz-s)');
	end
   ylabel('Power gain (dB)');
   text(.15,5,ifilt(i,:),'fontname','times','fontsize',16);
end
   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -