ListCorrelate vDSP等价于{{a,b,c},{d,e,f}}和{{g,h,i},{j,k,i},{l,m,n}}的卷积

时间:2013-05-23 08:14:48

标签: c xcode wolfram-mathematica accelerate-framework vdsp

如果我ListCorrelate两个真正的双打列表

{{a,b,c},{d,e,f}}
{{g,h,i},{j,k,l},{m,n,o}}

在Mathematica中我得到了

{{a*g + b*h + c*i + d*j + e*k + f*l},{a*j + b*k + c*l + d*m + e*n + f*o}}

有人能告诉我Apple的vDSP中的等效功能吗? 感谢

1 个答案:

答案 0 :(得分:3)

您显示的特定案例可以使用vDSP_desampD(B, 3, A, C, 2, 6)执行,其中A是指向第一个列表开头的指针,B是指向第二个列表开头的指针,C是指向空格的指针输出。第二个参数3是B中每行/子列表中的元素数。第五个参数2是所需的输出元素的数量。最后一个参数6是A中的元素数。