Matlab(1)-导入MIT-BIH心电头文件(.hea)所用函数

本文介绍了如何在Matlab中利用fopen、fprintf、fclose、fullfile、fgetl和sscanf等函数来操作MIT-BIH心电图数据的头文件。这些函数分别用于打开文件、格式化写入数据、关闭文件、构造文件路径、读取文件行和解析文件内容。
1. fopen函数
fileID=fopen(‘文件名字’)(已在文件所在的文件夹路径下)
fileID=fopen(’文件名字‘,’文件打开方式‘) 默认的打开方式时只读(‘r')

fileID是文件代号,称为‘文件的句柄’:正数(+n)表示文件打开成功,文件代号为n; 负数则文件打开不成功

打开方式可通过‘help fopen' 命令进行选择

2. fprintf 函数
将数据按照指定格式写入到指定的文本文件中
基本格式 fpintf('a文件句柄‘,’b制定数据输出格式‘,’c数据存放的矩阵‘);(将写入a)
文件句柄:通过fopen函数得到(见上)
文件输出格式:%d: 整数
%e: 实数:科学计算法形式
%f: 实数:小数
%g: 由系统自动选去上述两种格式之一
%s : 输出字符串

3. fclose 函数
关闭一个打开fileID的文件
fclose(‘文件句柄’)
fopen函数用于获得文件的fileID, 再经过fprintf函数对文件进行改动,然后再由fclose函数将文件关闭

4.fullfile 函数
构成完整字符串地址
fullfile('path', 'filename')

5. fgetl 函数
fgetl('fileID') fileID:文件句柄(见上)
读取文件中的行,并返回字符串
一次只读一行,下次调用时顺次读下一行,不会忽略空的行

6. sscanf 函数
sscanf(str, format, size)
str 是被读取的字符串
format 是读取后字符的输出格式, 格式用‘%+格式符号’,*表示跳过此数据不读入
size 根据个人需求添加
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值