【发布时间】:2026-01-26 04:50:01
【问题描述】:
我试图理解一维卷积。有人可以解释 - 可能一步一步 - convolve(A,B) 如何适用于向量 A=[a,b,c] 和 B=[d,e,f]。谢谢!
【问题讨论】:
-
你是说蝴蝶函数吗?
标签: fft convolution
我试图理解一维卷积。有人可以解释 - 可能一步一步 - convolve(A,B) 如何适用于向量 A=[a,b,c] 和 B=[d,e,f]。谢谢!
【问题讨论】:
标签: fft convolution
我不确定你想用这个卷积做什么,但是here 你可以找到关于这个的惊人的 pdf。在第一章中有一个一维数据的例子。后面有一些图像处理的例子和解释。
希望对你有帮助!
【讨论】:
对于线性卷积结果[v,w,x,y,z], 先将 [d,e,f] 反转为 [f,e,d] ,然后输入 [a,b,c] 的第一个元素:
v = f * 0 + e * 0 + d * a
对于下一个输出,将 0,0,a,b,c 向左移动 1 并使用相同的 f,e,d
w = f * 0 + e * a + d * b
对于下一个输出,将 0,a,b,c 向左移动 1 并使用相同的 f,e,d
x = f * a + e * b + d * c
对于下一个输出,将 a,b,c 向左移动 1 并使用相同的 f,e,d
y = f * b + e * c + d * 0
对于下一个输出,将 a,b,c 向左移动 1 并使用相同的 f,e,d
z = f * c + e * 0 + d * 0
对于循环卷积,用环绕 [a,b,c] 内元素的输入替换零。
【讨论】: