1. 程式人生 > >2.matlab 對心電訊號差分絕對值

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波提供了非常不錯的前期處理。這樣的效果就比較理想了