conv函数:
定义:求解两个函数卷积的函数。 w = conv(u,v)
%% 卷积
xn=[2,1,-1];
hn=[1,2,-1];
yn=conv(xn,hn);
%conv适用于序列从0开始时。其它时刻不适合。对其扩展。
h=ones(1,5);
x=h;
nh=-2:2;
nx=nh;
[y,ny]=convu(h,nh,x,nx);
function[y,ny]=convu(h,nh,x,nx) %通用卷积函数
nys= nh(1)+nx(1); %卷积下标的最小值时两个卷积函数下标的最小值之和
nyf=nh(end)+nx(end); %卷积下标的最大值是两个卷积函数下标最大值之和
y=conv(h,x);
ny=nys:nyf;
end