线性卷积在matlab中编写可使用以下方法:
Matlab中的线性卷积函数conv(xn,hn) 其中xn、hn的点数分别为N1、N2,输出点数为 N1+N2-1 。
upfirdn(xn,hn,length) 作用为把xn中的每个值乘以序列hn,然后移位相加,length表示了移位的长度。其中xn、hn的点数分别为N1、N2,输出点数为 N2+(N1-1)×length 。
线性卷积(linear convolution) 在时域描述线性系统输入和输出之间关系的一种运算。这种运算在线性系统分析和信号处理中应用很多,通常简称卷积。中文名:数字信号处理。
x=input('输入序列1,格式如:[1 2 3 4 5] : ');
y=input('输入序列2,格式如:[1 2 3 4 5] : ');
z=conv(x,y)