请问:如何用matlab画出周期矩形脉冲信号及频谱图
答案:1 悬赏:0
解决时间 2021-01-24 07:22
- 提问者网友:回忆在搜索
- 2021-01-24 03:10
请问:如何用matlab画出周期矩形脉冲信号及频谱图
最佳答案
- 二级知识专家网友:像个废品
- 2021-01-24 04:24
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')%该信号频谱图 你再试一试看看,我运行了是正确的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯