【发布时间】:2015-03-27 02:28:21
【问题描述】:
快速搜索并找不到太多关于此的内容。假设我有一个二维矩阵和一个一维“响应函数”。我想将二维矩阵的每一行与响应函数进行卷积。我可以这样做:
for i=1:numrows
answer(:,i) = conv(2dmatrix(:,i),response_function,'same');
end
但它超级慢!有什么提示可以加速这个吗?
谢谢
【问题讨论】:
-
看起来你的代码卷积了
2dmatrix的列?即2dmatrix(:,1)是2dmatrix的第一列。 -
你是对的。行或列——问题都是一样的!
标签: matlab matrix convolution