上传者: 38670391
|
上传时间: 2021-12-30 13:32:17
|
文件大小: 14.69MB
|
文件类型: -
心率检测matlab代码交互式QRS
MATLAB中的半自动QRS检测算法。
更一般地,一种通过移动窗口交互式标记信号中的点的方法。
要使用它,可以将main.m调用为:
主(EEG,[])
主要(心电图,心率)
主(EEG,starter_marker_lats)
,其中EEG是EEGLAB结构,在EEG.data(32,:)中包含ECG信号。
第二个参数提供心率(将确定窗口宽度)或先前标记的位置(延迟)数组(可能自动生成,例如,带有EEGLAB的pop_fmrib_qrsdetect)以进行计算。
如果为空,则这些位置必须已经在EEG.event中,名称为“
QRS”。
如果它是一个值,它将被读取为心率(bpm)。
如果是数组,它们还将通过移动窗口进行绘制(从现在开始,它们将被称为启动器标记)。
运行main.m后,将弹出一个图形,其中包含ECG信号的第一个窗口和一些启动器标记(如果它们出现并在边界内)。
起始标记已被调整(捕捉)到一个小社区的最大值。
窗口重叠,每个重叠的区域将显示为蓝色。
当前标记的点也将打印在控制台中。
以下是与该图进行交互的说明:
要移至上一个/下一个窗口,