fft with frequency axis on log scale
35 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello, I have a sampled signal and I'd like to take it's fft with the x axis on log scale. Also, is there anything wrong with the way I'm doing the fft? Thanks
Here's my code
fs=2000;
Hs=spectrum.periodogram; % Use default values
plot(psd(Hs,Signal,'Fs',fs))
0 Kommentare
Akzeptierte Antwort
Wayne King
am 1 Nov. 2011
Hi, You can just save the output of psd() and use semilogx
fs=2000;
Hs=spectrum.periodogram; % Use default values
psdest = psd(Hs,Signal,'Fs',fs);
semilogx(psdest.Frequencies,10*log10(psdest.Data));
grid on;
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Fourier Analysis and Filtering 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!