function[f,k]=sconv(f1,f2,k1,k2,p)
%计算连续信号卷积积分
计算连续信号卷积积分f(t)=f1(t)*f2(t)
%f:卷积积分
卷积积分f(t)对应的非零值向量
对应的非零值向量
%k:f(t)的对应时间向量
的对应时间向量
%f1:f1(t)的非零样值向量
的非零样值向量
%f2:f2(t)的非零样值向量
的非零样值向量
%k1:f1(t)的对应时间向量
的对应时间向量
%k2:f2(t)的对应时间向量
的对应时间向量
%p:取样时间间隔
取样时间间隔
f=conv(f1,f2);%计算序列
计算序列f1和f2的卷积和
的卷积和f
f=f*p;
k0=k1(1)+k2(1);%计算
计算f非零样值的起点位
非零样值的起点位
置
k3=length(f1)+length(f2)-2;
%计算卷积和
计算卷积和f的非零样值的宽度
的非零样值的宽度
k=k0:p:(k3*p+k0);
%确定卷积和
确定卷积和f非零样值的时间向量
非零样值的时间向量
%计算连续信号卷积积分
计算连续信号卷积积分f(t)=f1(t)*f2(t)
%f:卷积积分
卷积积分f(t)对应的非零值向量
对应的非零值向量
%k:f(t)的对应时间向量
的对应时间向量
%f1:f1(t)的非零样值向量
的非零样值向量
%f2:f2(t)的非零样值向量
的非零样值向量
%k1:f1(t)的对应时间向量
的对应时间向量
%k2:f2(t)的对应时间向量
的对应时间向量
%p:取样时间间隔
取样时间间隔
f=conv(f1,f2);%计算序列
计算序列f1和f2的卷积和
的卷积和f
f=f*p;
k0=k1(1)+k2(1);%计算
计算f非零样值的起点位
非零样值的起点位
置
k3=length(f1)+length(f2)-2;
%计算卷积和
计算卷积和f的非零样值的宽度
的非零样值的宽度
k=k0:p:(k3*p+k0);
%确定卷积和
确定卷积和f非零样值的时间向量
非零样值的时间向量