用matlab实现线性卷积
时间: 2023-12-06 10:08:20 浏览: 69
用MATLAB实现线性卷积.doc
可以使用MATLAB内置函数conv实现线性卷积。假设有两个长度为N的向量x和h,它们的线性卷积y是一个长度为2N-1的向量,y的第n个元素可以表示为:
y(n) = sum(x(k)*h(n-k+1)), k从max(1,n-N+1)到min(n,N)
在MATLAB中,可以使用以下代码实现线性卷积:
y = conv(x,h);
其中,x和h分别是长度为N的向量,y是长度为2N-1的向量,表示它们的线性卷积。
阅读全文