Hi,
I have a very basic question regarding the use of the MATLAB fft() function.
In the MATLAB documentation on fft http://www.mathworks.com/help/matlab/ref/fft.html, an example was given for calculating the spectrum of a time domain vector y, with length L. The example code is as below for reference.
****************************************
NFFT = 2^nextpow2(L); % Next power of 2 from length of y
Y = fft(y,NFFT)/L;f = Fs/2*linspace(0,1,NFFT/2+1);******************************************
My question is, why is the fft() result divided by L here? The actual number of data points used is NFFT, not L. Should the fft() result be divided by NFFT instead?
Thanks!
Xi
Best Answer