700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > matlab矩形频谱图 如何用matlab画出周期矩形脉冲信号及频谱图?

matlab矩形频谱图 如何用matlab画出周期矩形脉冲信号及频谱图?

时间:2019-08-27 21:45:09

相关推荐

matlab矩形频谱图 如何用matlab画出周期矩形脉冲信号及频谱图?

x1=ones(1,2);

x2=[x1,zeros(1,6)];

x=10*x2;%所求的周期脉冲信号

N=8;%长度为8

n=[0:1:N-1];

k=[0:1:N-1];

WN=exp(-j*2*pi/N);

nk=n'*k;

WNnk=WN.^nk;

Xk=x*WNnk;

magXk=abs([Xk(N/2+1:N),Xk(1:N/2+1)]);

subplot(2,1,1);stem(n,x);%画出周期脉冲信号

subplot(2,1,2);stem(k,magXk);

xlabel('k');ylabel('Xtilde(k)');

title('DFS of SQ.wave :L=2,N=8')%该信号频谱图

不好意思写掉了一点

x1=ones(1,2);

x2=[x1,zeros(1,6)];

x=10*x2;%所求的周期脉冲信号

N=8;%长度为8

n=[0:1:N-1];

k=[0:1:N-1];

k1=[-N/2:N/2];

WN=exp(-j*2*pi/N);

nk=n'*k;

WNnk=WN.^nk;

Xk=x*WNnk; magXk=abs([Xk(N/2+1:N),Xk(1:N/2+1)]);

subplot(2,1,1);stem(n,x);%画出周期脉冲信号

subplot(2,1,2);stem(k1,magXk);

xlabel('k1');ylabel('Xtilde(k)');

title('DFS of SQ.wave :L=2,N=8')%该信号频谱图

你再试一试看看,我运行了是正确的

◆◆

评论读取中....

请登录后再发表评论!

◆◆

修改失败,请稍后尝试

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。