非信号处理专业人士,通过查help文档及百度,总结出带通滤波的步骤如下,
filorder = 20; %滤波器阶数
cutf1 = 1; %滤波频率1
cutf2 = 25; %滤波频率2
samplerate=250; %采样频率
d = designfilt('bandpassfir','FilterOrder',filorder, ...
'CutoffFrequency1',cutf1,'CutoffFrequency2',cutf2, ...
'SampleRate',samplerate);
y = filtfilt(d,x);
figure,plot(1:length(x),x,1:length(y),y);
legend('Original Waveform','Bandpass FIR Filter')