文件帮助中心文件
为EDF或EDF +文件创建标题结构
HDR = EDFHEADER(FILETYPE)
例子
HDR.= edfheader(文件类型)创建标题结构,可用于创建欧洲数据格式(EDF)或EDF +文件edfwrite.。
HDR.= edfheader(文件类型)
HDR.
文件类型
edfwrite.
全部收缩
为EDF +文件创建标题记录,并指定记录信息。显示标题属性。
HDR = EDFHEADER(“EDF +”);HDR.Patient =.“p42dory f”;HDR.Recording =.“ajms device2”;HDR.Startdate =“27.12.1993”;HDR.StartTime =.“04.222.24”;hdr.reserved =.“EDF + C”;hdr.numdatarecords = 1;hdr.datarecordduration =秒(4.22)
HDR =结构与字段:患者:“p42dory f”录制:“ajms device2”startdate:“27.12.1993”starttime:“04.22.24”保留:“EDF + C”NumDatareCords:1 DatareCordDuration:4.22秒NumSignals:[] Signallabels:[0x0字符串]transducterypes:[0x0字符串] physicalDimensions:[0x0字符串]物理模型:[] photicalmax:[] digitalmin:[] digitalmax:[] precilter:[0x0字符串] signerReserved:[0x0字符串]
为新EDF文件创建标题记录。
HDR = EDFHEADER(“EDF”);
生成包含范围内的整数的两个随机1000样本信号[-24000,32767]并向第二信号添加随机噪声。绘制两个信号。
sigdata = randi([ - 24000 32767],1000,2);sigdata(:,2)= sigdata(:,2)+ 0.7 * Randn(1000,1);绘图(Sigdata)
根据您创建的两个数字信号指定标题属性。数字最小值和最大值对应于可能发生的极端值,因此将这些值指定为-32768和32767。
-32768
32767
hdr.numsignals = 2;hdr.numdatarecords = 1;hdr.physicalmin = [-3200-3200];hdr.physicalmax = [3200 3200];hdr.digitalmin = [-32768 -32768];hdr.digitalmax = [32767 32767];
使用标题结构和随机数据写入新的EDF文件。查看文件属性。
edfw = edfwrite(“rand.edf”,hdr,sigdata);edfinfo(“rand.edf”)
ans = edfinfo with属性:filename:“rand.edf”filemoddate:“23-feb-2021 13:12:48”文件大小:4768版本:“0”患者:“1234567 F 23-FEB-2021患者_1”录制:“StartDate 23-FeB-2021 MW_1234567 MW_INV_01 MW_EQ_01“StartDate:”23.02.21“starttime:”13.12.47“标题:768保留:”numdatarecords:1 datarecordduration:1 sec numsignals:2 signallabels:[2x1字符串] transducertypes:[2x1字符串] PhalicalDimensions:[2x1字符串]物理模型:[2x1 double] photicalmax:[2x1 double] digitalmin:[2x1 double] digitalmax:[2x1 double] prefilter:[2x1字符串] numsamples:[2x1 double] signerReserved:[2x1字符串答案:[0x2时间表]
指定新的患者识别记录,更改录制开始时间21:12:00.,并为每个信号指定标签。显示标题结构以查看修改后的属性。
21:12:00.
HDR.Patient =.“20210410 F 27-Jul-2017”;hdr.signallabels = [“sig1”“sig2”];HDR.StartTime =.“21.12.00”
HDR =结构与字段:患者:“20210410 F 27-emul-2017”录音:“Startdate 23-Feb-2021 MW_1234567 MW_INV_01 MW_EQ_01”StartDate:“23.02.21”STIETTIME:“21.12.00”保留:“”NumDatareCords:1 DatareCordDuration:1 SEC NumSignals:2 signallabels:[“sig1”“sig2”] transducertypes:[0x0字符串] physicalddimensions:[0x0字符串]物理模糊物理:[-3200 -3200] PhysicalMax:[3200 3200] DigitalMin:[-32768 -32768] DigitalMax:[32767prefilter:[0x0字符串] SignerReserved:[0x0字符串]
“EDF”
“EDF +”
文件类型,指定为“EDF”或者“EDF +”。
数据类型:细绳
细绳
标题记录,作为具有这些字段的结构返回:
病人
患者识别细节,作为字符串标量返回。患者识别细节可包括患者ID,性别或性别,出生日期'dd-mmm-yyyy'格式和名称。
'dd-mmm-yyyy'
记录
录制识别详细信息,返回为字符串标量。录制识别详细信息可以包括其开始日期和时间,所以记录的技术人员的ID以及使录制的设备的ID。
开始日期
录制开始日期,作为字符串标量返回'dd.mm.yy'格式。
'dd.mm.yy'
开始时间
录制开始时间,作为字符串标量返回'hh.mm.ss'格式。
'hh.mm.ss'
预订的
EDF +中断信息,返回“EDF + C”或者“EDF + D”对于EDF +兼容文件。
“EDF + C”
“EDF + D”
“EDF + C”- 录制是连续的。没有中断并且所有数据记录都是连续的,使得每个数据记录的开始时间与先前记录的开始时间加上其持续时间。
“EDF + D”- 录制在连续数据记录之间的中断不连续。
对于不是EDF +兼容的文件,此属性是空字符串(“)。
“
numdatarecords.
文件中的数据记录数,作为整数标量返回。
笔记
如果文件名不是符合EDF,numdatarecords.可以设置为-1当数据记录的数量未知时。如果文件名是符合EDF,numdatarecords.必须设置为正整数。如果文件名具有预订的设置为非空字符串和numdatarecords.调成-1那edfinfo.抛出错误。
文件名
-1
edfinfo.
datarecordduration.
每个数据记录的持续时间,作为持续时间标量返回。
numsignals.
文件中的信号数,作为整数标量返回。
signallabels.
信号名称,作为长度的字符串向量返回numsignals.。
如果signallabels.未指定,edfwrite.使用默认标签“信号_一世“为了一世发信号。
“信号_一世“
transducterypes.
换能器细节,作为长度的串向量返回numsignals.。每个元素transducterypes.包含有关用于获得相应信号的传感器的详细信息signallabels.。
身体下降
信号数据单元,作为长度的串向量返回numsignals.。每个元素身体下降包含用于表示相应信号的值的测量单元signallabels.。
身体模糊
信号最小物理值,作为长度的数字矢量返回numsignals.。每个元素身体模糊包含相应信号的最小物理值signallabels.。
物理墨水
信号最大物理值,作为长度的数字矢量返回numsignals.。每个元素物理墨水包含相应信号的最大物理值signallabels.。
德国
信号最小数字值,作为长度的数字矢量返回numsignals.。每个元素德国包含相应信号的最小数字值signallabels.。
DigitalMax.
信号最大数字值,作为长度的数字矢量返回numsignals.。每个元素DigitalMax.包含相应信号的最大数字值signallabels.。
预滤器
信号数据单元,作为长度的串向量返回numsignals.。每个元素预滤器包含有关过滤器(如果有的话)的详细信息,用于预处理相应的信号signallabels.。
serightReserved.
附加信号信息,作为长度的串向量返回numsignals.。每个元素serightReserved.包含关于相应信号的附加信息,如果有的话signallabels.。
[1] Kemp,Bob,AlpoVärri,agostinho C.罗莎,金D.尼尔森和John Gade。“一种简单的形式,用于交换数字化的复图录音。”脑电图和临床神经生理学82,没有。5(1992年5月):391-93。https://doi.org/10.1016/0013-4694(92)90009-7。
[2] Kemp,Bob和耶稣奥利曼。“欧洲数据格式”加'(EDF +),EDF相似的生理数据标准格式。“临床神经生理学114,没有。9(2003):1755-1761。https://doi.org/10.1016/s1388-2457(03)00123-8。
Edfread.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室