Chinaunix首页 | 论坛 | 博客
  • 博客访问: 295651
  • 博文数量: 71
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 734
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-20 17:17
文章分类

全部博文(71)

文章存档

2011年(1)

2009年(70)

我的朋友

分类:

2009-06-09 17:38:52

N1=8;N2=16;
n=0:N1-1;k1=0:N1-1;k2=0:N2-1;
w=2*pi*(0:2047)/2048;
Xw=(1-exp(-j*4*w))./(1-exp(-j*w));
xn=[(n>=0)&(n<4)];
X1k=fft(xn,N1);
X2k=fft(xn,N2);
subplot(3,2,1);plot(w/pi,abs(Xw));xlabel('w/π')
subplot(3,2,2);plot(w/pi,angle(Xw));axis([0,2,-pi,pi]);line([0,2],[0,0]);
xlabel('w/π')
subplot(3,2,3);stem(k1,abs(X1k),'.');
xlabel('k(w=2πk/N1)');ylabel('|X1(k)|');hold on
plot(N1/2*w/pi,abs(Xw))
subplot(3,2,4);stem(k1,angle(X1k));
axis([0,N1,-pi,pi]);line([0,N1],[0,0]);
xlabel('k(w=2πk/N1)');ylabel('Arg|X1(k)|');hold on
plot(N1/2*w/pi,angle(Xw))
subplot(3,2,5);stem(k2,abs(X2k));
axis([0,N1,-pi,pi]);line([0,N1],[0,0]);
xlabel('k(w=2πk/N2)');ylabel('|X2(k)|');hold on
plot(N2/2*w/pi,abs(Xw))
subplot(3,2,6);stem(k2,angle(X2k),'.');
xlabel('k(w=2πk/N2)');ylabel('|X2(k)|');hold on
plot(N2/2*w/pi,angle(Xw))
阅读(756) | 评论(0) | 转发(0) |
0

上一篇:MATLAB--Test060901

下一篇:MatlabTest061001

给主人留下些什么吧!~~