k之帝国吧 关注:11贴子:595
  • 0回复贴,共1

function[f,k]=sconv(f1,f2,k1,k

只看楼主收藏回复

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非零样值的时间向量
非零样值的时间向量


IP属地:河南来自Android客户端1楼2019-10-18 08:48回复