📄 fig6_10.m
字号:
echo on
% Figure 6.10
% order 20 FIR filter with (a) rectangular window (continous line)
% (b) Hamming window (dotted line)
echo off
%
% Ms Oh; Revised BM July 1998
clear
clf
colordef(1,'white')
n = 20; % filter order
wn = 0.1; % normalised cut of frequency
wn = 2*wn; % scale for MATLAB
b = fir1(n,wn,boxcar(n+1));
[h,w] = freqz(b,1,256);
mag = 20*log10(abs(h));
f = w/2/pi;
b1 = fir1(n,wn,hamming(n+1));
[h1,w] = freqz(b1,1,256);
mag1 = 20*log10(abs(h1));
plot(f,mag,f,mag1,'-.')
xlabel('normalised frequency')
ylabel('gain (dB)')
axis('square')
%gtext('rectangular');
%gtext('window');
%gtext('Hamming');
%gtext('window');
%print a:fig6-9.eps -deps
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -