matlab dat文件读取_MATLAB下对MIT-BIH数据库中212格式ECG读取

本文介绍如何使用MATLAB读取MIT-BIH心律失常数据库中的212格式ECG数据。MIT-BIH是国际公认的心电数据库之一,常用于算法建模分析。提供源码及MITBIH数据实验包下载。
摘要由CSDN通过智能技术生成

MIT-BIH 是由美国麻省理工学院提供的研究心律失常的数据库。目前国际上公认的可作为标准的心电数据库有三个,分别是美国麻省理工学院提供的MIT-BIH 数据库,美国心脏学会的AHA数据库以及欧洲ST-T心电数据库。这些数据库广泛用于相关行业的算法建模中基础数据的分析。MIT-BIH 官方链接如下:

https://www.physionet.org/​www.physionet.org

废话不多说,看源码,里面附带有详细注释:

clear all
clc
%------ SPECIFY DATA ------------------------------------------------------
% 指定数据的储存路径
PATH= 'E:Code SourceMATLAB work spaceMITBIH analysisdata draw104';
% .hea 格式,头文件,可用记事本打开
HEADERFILE= '104.hea'; 
% .atr 格式,属性文件,数据格式为二进制数
ATRFILE= '104.atr'; 
% .dat 格式,ECG 数据
DATAFILE='104.dat';
% 指定需要读入的样本数
% 若.dat文件中存储有两个通道的信号:
% 则读入 2*SAMPLES2READ 个数据
SAMPLES2READ=7200; 
%------ 读入头文件数据 -----------------------------------------------------
%
% 示例:用记事本打开的117.hea 文件的数据
%
% 117 2 360 650000
% 117.dat 212 200 11 1024 839 31170 0 MLII
% 117.dat 212 200 11 1024 930 28083 0 V2
% # 69 M 950 654 x2
% # None
%
%-------------------------------------------------------------------------
% 在Matlab命令行窗口提示当前工作状态
fprintf(1,'n WORKING ON %s n', HEADERFILE); 
% 【注】函数 fprintf 的功能将格式化的数据写入到指定文件中。
% 表达式:count = fprintf(fid,format,A,…)
% 在字符串’format’的控制下,将矩阵A的实数数据进行格式化,并写入到文件对象fid中。该函数返回所写入数据的字节数 count。
% fid 是通过函数 fopen 获得
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值