matlab简单平滑滤波
Fs = 5000;a = 5; f =2; T = 1; dt = 1.0/Fs; N = T/dt; t = linspace(0,T,N); y = a*sin(2*3.14*f*t)+0.8*sin(1000*3.14*f*t); subplot(2,1,1) plot(t,y); x = y; for i = 1:N-5 x(i) = [y(i)+y(i+1)+y(i+2)+y(i+3)+y(i+4)]/5; end subplot(2,1,2) plot(t,x);
浙公网安备 33010602011771号