Is the a max size for conv2
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Thomas Hoyle
il 27 Feb 2017
Commentato: Thomas Hoyle
il 28 Feb 2017
Hi I'm having a problem with conv2 every time I try to use it matlab gets stuck in "busy" and I cant do anything. If I try to pause the script it just gets stuck in "pausing". I am using 2D matrices with sizes 3909x4000 double. Has anyone ecountered this problem or has a solution any help would be appreciated.
2 Commenti
Jan
il 27 Feb 2017
Please post the relevant part of the code. One input is [3909x4000] and the other?
Risposta accettata
Guillaume
il 27 Feb 2017
As discussed by Yair, matlab's convolution seem to be using the standard sliding window algorithm, which if you're using on two 3909x4000 is going to result in a great deal of operations (~2e14 sliding positions). As also discussed in that post, you can use the fact that the fourier transform of the convolution is the product of the Fourier Transforms of the inputs.
0 Commenti
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!