向量的卷积是什么?怎么计算?

如题所述

conv()函数是用于计算向量的卷积和多项式乘法。
使用说明:
w=conv(u,v)
u,v为向量,其长度可以不相同。
实例1:多项式乘法,(s^2+2s+2)(s+4)(s+1)
w=conv([1,2,2],conv([1,4],[1,1]))
w =
1 7 16 18 8
P=poly2str(w,'s')
P =
s^4 + 7 s^3 + 16 s^2 + 18 s + 8
实例2:向量的卷积,长度为m的向量序列u和长度为n的向量序列v的卷积,
w(k)=Σu(j)v(k+1-j)
式中,w向量序列的长度为(m+n-1),当m=n时,有
w(1) = u(1)*v(1)
w(2) = u(1)*v(2)+u(2)*v(1)
w(3) = u(1)*v(3)+u(2)*v(2)+u(3)*v(1)
...
w(n) = u(1)*v(n)+u(2)*v(n-1)+ ... +u(n)*v(1)
...
w(2*n-1) = u(n)*v(n)
温馨提示:答案为网友推荐,仅供参考
相似回答