Borrar filtros
Borrar filtros

Does conv() function use FFT inside ?

8 visualizaciones (últimos 30 días)
jupiter
jupiter el 7 de Nov. de 2016
Respondida: Adam el 7 de Nov. de 2016
I have a very basic question(As it may sound!). Does the conv() function uses FFT to perform convolution? For performing the convolution of a 3D array, if I use conv() or ifft(fft(a)*fft(b)), will it yield the same result?

Respuesta aceptada

Adam
Adam el 7 de Nov. de 2016
conv does not use fft, or at least not when I last checked, as I wrote my own convolution function to use the fft in place of it.
If you get the padding and all that right then within computational error the results of conv should be equal to those of doing an ifft on the product of two ffts.

Más respuestas (0)

Categorías

Más información sobre Fourier Analysis and Filtering en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by