全站数据
8 4 2 0 5 8 1

matlab中deconv函数用法

陕西统招专升本 | 简单学习,快乐成才!         
问题更新日期:2024-11-04 14:01:28

问题描述

matlab中deconv函数用法,在线求解答
精选答案
最佳答案

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)