2.matlab 对心电信号差分绝对值

根据参考了https://max.book118.com/html/2015/0314/13288410.shtm里的159页里进行差分,取绝对值,并进行三点平滑

inData=load('D:/lV3-1mv-src.xls');

ans=diff(inData);

ansabs=abs(ans);

 b=smooth(ansabs,3);

plot(b);

图像如下所示:

效果不是很理想尤其是高峰还是很多,我增加了平滑的力度,用如下

b=smooth(ansabs,50);

plot(b);

图像如下:

这样的处理为进一步寻找R波提供了非常不错的前期处理。这样的效果就比较理想了

猜你喜欢

转载自blog.csdn.net/dongxinddd123/article/details/84986684