求用matlab表示下面信号的功率谱的程序:x(n)=10sin(2π×0.2n+π⼀3)+

2025-03-13 14:41:25
推荐回答(2个)
回答1:

Matlab代码示例:
clear;
Fs=1000; %采样频率
n=0:1/Fs:1;
%产生含有噪声的序列
xn=cos(2*pi*40*n)+3*cos(2*pi*100*n)+randn(size(n));
window=boxcar(length(xn)); %矩形窗
nfft=1024;
[Pxx,f]=periodogram(xn,window,nfft,Fs); %直接法
plot(f,10*log10(Pxx));
带入你自己的信号就行了

回答2:

我也不会