matlab如何用desconv
答案:2 悬赏:70 手机版
解决时间 2021-12-30 17:13
- 提问者网友:川水往事
- 2021-12-29 22:02
matlab如何用desconv
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-12-29 22:58
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)
使用说明:
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)
全部回答
- 1楼网友:往事隔山水
- 2021-12-29 23:46
搜一下:matlab如何用desconv
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯