ifft之后的信号与fft之前的信号相同吗

2025-06-23 02:08:49
推荐回答(1个)
回答1:

如果按你的意思往下编的话,代码如下:y1=y.*(may>=50); %保留幅度大于50 x1=ifft(y1); %反变换 subplot(413);plot(t,x1);grid on; 另外我感觉你的程序有些定义稍微不是很清晰,首先就是傅里叶变换时的采样点太少,频域波形不连续,不够准确另外你所说的幅度大于50的频谱,y=fft(x,N);%进行FFT变换may=abs(y);%求的幅值上面语句所求的并不是真正的频域幅度,信号频域真正的幅度应该是y=fft(x,N)/fs;