What is the difference between the 'conv
' and 'fftfilt
' functions in MATLAB?
I read that conv is done in time-domain, while fftfilt first does FFT using the overlap-add method before doing the multiplication in frequency-domain. However, I'm not sure how these different approaches will affect the results (as I thought that convolution in the time-domain is the same as multiplication in the frequency domain), and when I should use one over the other?