how to detect P wave?

4 ビュー (過去 30 日間)
Ioana Mateescuu
Ioana Mateescuu 2019 年 1 月 22 日
コメント済み: Nur Liyana 2019 年 10 月 31 日
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 件)

カテゴリ

Help Center および File ExchangeECG / EKG についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by