FFT plot accuracy & Scaling
19 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Currently struggling on knowing whether my fft plot is entirely accurate. Trying to also achieve the correct scaling as well. I have looked at a lot of posts regarding this but still not achieving the same sort of scale. I am trying to achieve this:

But I am getting this:

Fs = 5000/157
data = x
L = length(data)
Y = fft(data)/L
f = Fs/2*linspace(0,1,L/2+1);
plot(f,2*abs(Y(1:L/2+1)))
xlim([0.08 0.78])
set(gca, 'YScale', 'log')
title('Duffing')
xlabel('f (Hz)')
ylabel('Amplitude')
Any help would be much appreciated
Antworten (0)
Siehe auch
Kategorien
Mehr zu Multirate Signal Processing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!