文件名称:心率检测matlab代码-interactiveQRS:MATLAB中的半自动QRS检测算法
文件大小:14.69MB
文件格式:ZIP
更新时间:2024-06-16 11:25:23
系统开源
心率检测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信号的第一个窗口和一些启动器标记(如果它们出现并在边界内)。 起始标记已被调整(捕捉)到一个小社区的最大值。 窗口重叠,每个重叠的区域将显示为蓝色。 当前标记的点也将打印在控制台中。 以下是与该图进行交互的说明: 要移至上一个/下一个窗口,
【文件预览】:
interactiveQRS-main
----LICENSE(34KB)
----README.md(3KB)
----data()
--------starter_marker_lats.mat(2KB)
--------EEG.mat(14.86MB)
----.gitignore(446B)
----functions()
--------KeyCallback.m(6KB)
--------CloseCallback.m(3KB)
--------ClickCallback.m(3KB)
----interactiveQRS.m(4KB)