老师给的sconv函数只能周计算定义在正半轴的函数卷积,当计算在负半轴的函数时,就会出现不一致的情况,请问如何解决?
func
tion [y,k]=sconv(f,h,nf,nh,p);
y=conv(f,h); % 计算序列f(n)与h(n)的卷积和y(n)
y=y*p; % y(n)变成y(t)
left=nf(1)-nh(1); % 计算序列y(n)非零样值的起点位置
right=length(nf)+length(nh)-2;% 计算序列y(n)非零样值的终点位置
k=p*(left:right); % 确定卷积和y(n)非零样值的时间向量