I want to know the difference between these following commands (matlab) and why I get two different outputs?
fft(signal);
fft(signal, nfft);
I found that the output arrays are not the same, but I don't know why! how it works with the signal of any length without padding the original signal with zeros!
- signal length is't a power of 2
- nfft is the next power of 2