Filter löschen
Filter löschen

fft with frequency axis on log scale

35 Ansichten (letzte 30 Tage)
Baba
Baba am 1 Nov. 2011
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))

Akzeptierte Antwort

Wayne King
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)

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!

Translated by