?? ex050700.m
字號:
% 第五章: 例 5.7:填補零點的實例
%
subplot(1,1,1);
x = [1,1,1,1];
%
% a) DTFT
w = [0:1:500]*2*pi/500;
[H] = freqz(x,1,w);
magH = abs(H); phaH = angle(H); phaH(126)=-47.5841*pi/180;
%
% b) 8-point DFT
N = 8; w1 = 2*pi/N; k = 0:N-1;
x = [x, zeros(1,4)];
X = dft(x,N);
magX = abs(X), phaX = angle(X)*180/pi
subplot(2,1,1);plot(w*N/(2*pi),magH,'--');
axis([-0.1,8.1,-1,5]); hold on
stem(k,magX);
text(8.2,-1,'k');
ylabel('|X(k)|'); title('DFT的幅值: N=8')
hold off
subplot(2,1,2);plot(w*N/(2*pi),phaH*180/pi,'--');
axis([-0.1,8.1,-200,200]); hold on
stem(k,phaX);
text(8.2,-200,'k');
ylabel('度'); title('DFT的相角: N=8');pause
%print -deps2 me0507a.eps
% c) 16-point DFT
subplot(1,1,1)
N = 16; w1 = 2*pi/N; k = 0:N-1;
x = [x, zeros(1,8)];
X = dft(x,N);
magX = abs(X), phaX = angle(X)*180/pi
subplot(2,1,1);plot(w*N/(2*pi),magH,'--');
axis([-0.1,16.1,-1,5]); hold on
stem(k,magX);
text(16.2,-1,'k');
ylabel('|X(k)|'); title(' DFT的幅值: N=16')
hold off
subplot(2,1,2);plot(w*N/(2*pi),phaH*180/pi,'--');
axis([-0.1,16.1,-200,200]); hold on
stem(k,phaX);
text(16.2,-200,'k');
ylabel('度'); title('DFT的相角: N=16')
%print -deps2 me0507b.eps
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -