这个周期梯形信号的频谱图是怎么画出来的?在0,ω1.处的F(ω)的值是怎么求得?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 18:42:33
![这个周期梯形信号的频谱图是怎么画出来的?在0,ω1.处的F(ω)的值是怎么求得?](/uploads/image/z/4949431-7-1.jpg?t=%E8%BF%99%E4%B8%AA%E5%91%A8%E6%9C%9F%E6%A2%AF%E5%BD%A2%E4%BF%A1%E5%8F%B7%E7%9A%84%E9%A2%91%E8%B0%B1%E5%9B%BE%E6%98%AF%E6%80%8E%E4%B9%88%E7%94%BB%E5%87%BA%E6%9D%A5%E7%9A%84%3F%E5%9C%A80%2C%CF%891.%E5%A4%84%E7%9A%84F%28%CF%89%29%E7%9A%84%E5%80%BC%E6%98%AF%E6%80%8E%E4%B9%88%E6%B1%82%E5%BE%97%3F)
这个周期梯形信号的频谱图是怎么画出来的?在0,ω1.处的F(ω)的值是怎么求得?
这个周期梯形信号的频谱图是怎么画出来的?
在0,ω1.处的F(ω)的值是怎么求得?
这个周期梯形信号的频谱图是怎么画出来的?在0,ω1.处的F(ω)的值是怎么求得?
用matlab画
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')%该信号频谱图
你试一试看看,我运行了是正确的