Matlab 一维信号傅里叶变换

Y = fft(data1);
L = size(data1,2);
P2 = abs(Y/L);
P1 = P2(1:L/2+1);
P1(2:end-1) = 2*P1(2:end-1);

Fs = 1000;
f = Fs*(0:(L/2))/L;
plot(f,P1);
title('Single-Sided Amplitude Spectrum of X(t)');
xlabel('f (Hz)');
ylabel('|P1(f)|');
 

posted @ 2022-03-20 21:37  bH1pJ  阅读(273)  评论(0编辑  收藏  举报