Is the a max size for conv2
1 view (last 30 days)
Show older comments
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 Comments
Jan
on 27 Feb 2017
Please post the relevant part of the code. One input is [3909x4000] and the other?
Accepted Answer
Guillaume
on 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 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!