Is the a max size for conv2
1 回表示 (過去 30 日間)
古いコメントを表示
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 件のコメント
Jan
2017 年 2 月 27 日
Please post the relevant part of the code. One input is [3909x4000] and the other?
採用された回答
Guillaume
2017 年 2 月 27 日
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 件のコメント
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!