文件交换选择的一周

我们最好的用户提交

法国电力公司(EDF)读

肖恩本周我们的选择是edfRead通过布雷特Shoelson

法国电力公司(EDF)读

一位MATLAB用户昨天问我是否支持二进制文件格式金宝app法国电力公司是“欧洲数据格式”的缩写。我从来没听说过。然而,显然我的同事布雷特已经为它写了一个读本。

[hdr, record] = edfread(“ecgca998.edf”);
步骤1 / 2:读取请求的记录。(这可能需要几分钟。)步骤2 / 2:解析数据…

该函数返回标题信息和一个矩阵,其中每行是该变量的数据。

disp (hdr)
ver: 0 patientID: 'X F X Gestation_32+3 ' recordID: 'Startdate 29- january -2004 X X X 'Startdate: '29.01.04' starttime: '23.38.00' bytes: 2048 records: 45 duration: 5 ns: 7 label: {1×7 cell} transducer: {1×7 cell} units: {'mV' 'mV' 'uV' 'uV' 'uV' 'uV' 'uV' 'uV' '' uV' ' "} physicalMin: [-5 -5 -5 -500 -500 -500 -500 -1] physicalMax: [5 5 500 500 500 500 -1] digitalMin: [-32768 -32768 -32768 -32768 -32768 -32768 -32768 - 32767 32767 32767 32767] prefilter: {1×7 cell} samples:【5000 5000 5000 5000 5000 5000 5000 500】频率:【1000 1000 1000 1000 1000 1000 1000 100】

现在,将其中的一部分存储为表可能更容易。

T = array2table(record',“VariableNames”, hdr.label);T.Properties.VariableUnits = hdr.units;t . properties . variabledescription = hdr.transducer;
头(T)
ans = 8×7表Thorax_1 Thorax_2 Abdomen_1 Abdomen_2 Abdomen_3 Abdomen_4 EDFAnnotations  ________ ________ _________ _________ _________ _________ ______________ - 1.0331 -0.22179 -22.133 -22.21 -22.118 -22.194 0.37633 -1.04 -0.5642 -50.866 -28.13 -66.934 -20.958 0.15688 -1.0117 -0.54879 -50.942 -26.009 -65.759 -23.262 0.33596 -0.98688 -0.53689 -51.553 -27.901 -67.681 -25.368 0.36086 -0.99832 -0.53887 -52.346 -28.832 -66.781 -25.841 0.4078 -1.0159 -0.54238 -48.867 -28.527 -65.621 -24.559 0.15792-1.0304 -0.54986 -47.585 -31.67 -67.407 -24.331 0.64312 -1.0468 -0.56466 -48.409 -34.203 -70.184 -25.444 0.1588
总结(T)
变量:Thorax_1: 225000×1双属性:单位:mV描述:AgAgCl电极值:Min -5中位数-0.33333 Max 5 Thorax_2: 225000×1双属性:单位:mV描述:AgAgCl电极值:Min -5中位数-0.18532 Max 5腹部:225000×1双属性:单位:紫外线描述:AgAgCl电极值:Min -500中位数-13.603最大500腹部_2:225000×1双属性:单位:紫外线描述:AgAgCl电极值:Min -500中位数-4.2649最大500腹部:225000×1 double属性:单位:uV描述:AgAgCl电极值:Min -500中位数-7.7745 Max 500腹部:225000×1 double属性:单位:uV描述:AgAgCl电极值:Min -500中位数-2.2354 Max 500 EDFAnnotations: 225000×1 double值:Min 0中位数0 Max 0.65097

评论

试试吧,让我们知道你的想法在这里或者留下评论布雷特。

使用MATLAB®R2018b发布

|
  • 打印
  • 发送电子邮件

评论

要发表评论,请点击此处2017-07-29 13:313:00