how to detect P wave?

20 次查看(过去 30 天)
Hy! Does anybody know how to detect P wave in ECG signal? Thank you!

采纳的回答

Matt Gaidica
Matt Gaidica 2019-1-24
Download (or clone) BioSigKit. Load your ECG data into the data variable and change Fs to your sampling rate.
Fs = 360;
analysis = RunBioSigKit(data,Fs,0);
analysis.MTEO_qrstAlg();
figure;
plot(data,'k');
hold on;
plot(analysis.Results.P,data(analysis.Results.P),'r*');
xlim(size(data));
title('P-wave detection using BioSigKit');
set(gca,'fontsize',16);
set(gcf,'color','w');
p-wave-detection.jpg
  1 个评论
Nur Liyana
Nur Liyana 2019-10-31
Hi,
Ive loaded my data by the code below, but I encountered errors:
Error using butter
Too many input arguments.
Error in MTEO_qrst (line 67)
[a,b] = butter(O,Wn,'low'); % Low pass filter
Error in BioSigKit/MTEO_qrstAlg (line 295)
[R,Q,S,T,P_w] = MTEO_qrst(obj.Sig,obj.Fs,obj.PlotResult);
Error in pwave (line 5)
analysis.MTEO_qrstAlg();
Fs = 250;
m=xlsread('ecg data.xlsx');
data=m(1:2000);
t=1:data;
analysis = RunBioSigKit(data,Fs,0);
analysis.MTEO_qrstAlg();
figure;
plot(data,'k');
hold on;
plot(analysis.Results.P,data(analysis.Results.P),'r*');
xlim(size(data));
title('P-wave detection using BioSigKit');
set(gca,'fontsize',16);
set(gcf,'color','w');
Can you suggest why does these problems occur? Thank you very much

请先登录,再进行评论。

更多回答(0 个)

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by