MATLAB画功率谱密度的图形...N=[ones(1,500) ones(1,500) zeros(1,500) ones(1,500) zeros(1,500) ];N=2*N-1;figure(1)plot((1:2500)/2500,N );axis([0 1 -1.5 1.5]);Fx=10;t=0:1/2500:0.9996;signal=N.*cos(2*Fx*pi*t);以上是我的程序,求高手帮忙
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/11 08:34:55
![MATLAB画功率谱密度的图形...N=[ones(1,500) ones(1,500) zeros(1,500) ones(1,500) zeros(1,500) ];N=2*N-1;figure(1)plot((1:2500)/2500,N );axis([0 1 -1.5 1.5]);Fx=10;t=0:1/2500:0.9996;signal=N.*cos(2*Fx*pi*t);以上是我的程序,求高手帮忙](/uploads/image/z/896347-19-7.jpg?t=MATLAB%E7%94%BB%E5%8A%9F%E7%8E%87%E8%B0%B1%E5%AF%86%E5%BA%A6%E7%9A%84%E5%9B%BE%E5%BD%A2...N%3D%5Bones%281%2C500%29+ones%281%2C500%29+zeros%281%2C500%29+ones%281%2C500%29+zeros%281%2C500%29+%5D%3BN%3D2%2AN-1%3Bfigure%281%29plot%28%281%3A2500%29%2F2500%2CN+%29%3Baxis%28%5B0+1+-1.5+1.5%5D%29%3BFx%3D10%3Bt%3D0%3A1%2F2500%3A0.9996%3Bsignal%3DN.%2Acos%282%2AFx%2Api%2At%29%3B%E4%BB%A5%E4%B8%8A%E6%98%AF%E6%88%91%E7%9A%84%E7%A8%8B%E5%BA%8F%2C%E6%B1%82%E9%AB%98%E6%89%8B%E5%B8%AE%E5%BF%99)
MATLAB画功率谱密度的图形...N=[ones(1,500) ones(1,500) zeros(1,500) ones(1,500) zeros(1,500) ];N=2*N-1;figure(1)plot((1:2500)/2500,N );axis([0 1 -1.5 1.5]);Fx=10;t=0:1/2500:0.9996;signal=N.*cos(2*Fx*pi*t);以上是我的程序,求高手帮忙
MATLAB画功率谱密度的图形...
N=[ones(1,500) ones(1,500) zeros(1,500) ones(1,500) zeros(1,500) ];
N=2*N-1;
figure(1)
plot((1:2500)/2500,N );
axis([0 1 -1.5 1.5]);
Fx=10;
t=0:1/2500:0.9996;
signal=N.*cos(2*Fx*pi*t);
以上是我的程序,求高手帮忙画画signal的功率谱密度的图形,
MATLAB画功率谱密度的图形...N=[ones(1,500) ones(1,500) zeros(1,500) ones(1,500) zeros(1,500) ];N=2*N-1;figure(1)plot((1:2500)/2500,N );axis([0 1 -1.5 1.5]);Fx=10;t=0:1/2500:0.9996;signal=N.*cos(2*Fx*pi*t);以上是我的程序,求高手帮忙
xn=signal;;%信号
cxn=xcorr(xn,'unbiased'); %计算序列的自相关函数
CXk=fft(cxn,Nfft);%对自相关函数进行傅里叶变换
Pxx=abs(CXk);
index=0:round(Nfft/2-1);
k=index*Fs/Nfft;%频谱序列
subplot(3,1,3),plot(k,Pxx(index+1));%绘制功率谱曲线
首先确定一下数据位数