是一个仿真信号,代码是
fs=12000;N=8192;
t=(0:N-1)/fs;
r=[0:1:8191]
%参数;(r 是个循环的次数,从1次到8191次)
h1=exp(-800*(t-0.05*r))
h2=sin(2*pi*4000*(t-0.05*r));
h=h1.*h2
s=0.5*sin(2*pi*20*t);
p=s.*h
%上面是编的仿真函数,不重要
现在想实现 r 从1到8191,所有的p相加
该用什么求和方法实现?
是一个仿真信号,代码是
fs=12000;N=8192;
t=(0:N-1)/fs;
r=[0:1:8191]
%参数;(r 是个循环的次数,从1次到8191次)
h1=exp(-800*(t-0.05*r))
h2=sin(2*pi*4000*(t-0.05*r));
h=h1.*h2
s=0.5*sin(2*pi*20*t);
p=s.*h
%上面是编的仿真函数,不重要
现在想实现 r 从1到8191,所有的p相加
该用什么求和方法实现?
s是一个向量。请问题主想要对s(p,r,0,8191)做什么呢?另外,题主是否没有提供完整代码?因为我并没有在代码中看到有关sum和函数的部分。