filter与conv相互转换
对于两个长度分别为n,m的序列,卷积结果长度为m+n-1
x=[1,2,3,4,5];
h=[1,1,1];
y1=conv(h,x)
y2=filter(h,1,x) ,第三个参数为输入信号
y3=filter(h,1,[x,zeros(1,length(h)-1)])
y1 = 1 3 6 9 12 9 5
y2 = 1 3 6 9 12
y3 = 1 3 6 9 12 9 5
用filter表示conv,如同用y3表示y1,在输入信号补零。
用conv表示filter,要去掉 y1(1:length(x))

浙公网安备 33010602011771号