从Matlab中提取.bdf生成的.set文件

时间:2012-06-21 16:50:53

标签: matlab file-format european-data-format

请原谅,如果这是一个文件格式转换问题而不是编程,但我找不到任何可以帮助从这个.set文件中提取嵌入式.bdf(生物信号格式)数据的人

http://statigrafix.com/temp/EEG-set/Target_1.set

从标题中可以看出,它是从MATLAB 5中生成的。

我问圣地亚哥超级计算中心和CALIT2的同事,但还没有运气。世界某个地方的某个人能想出​​来吗?

2 个答案:

答案 0 :(得分:1)

这看起来像EEGLAB dataset文件,它只是一个常规MAT文件,其中存储了结构变量。该结构包含有关生物信号的各种信息。

您可以使用LOAD功能手动加载数据,或使用provided GUI打开数据集。

>> load Target_1.set -mat
>> EEG
EEG = 
             setname: 'Target_1'
            filename: 'Target_1.set'
            filepath: '/home/julie/FiveBox_JO'
             subject: ''
               group: ''
           condition: ''
             session: []
            comments: [1x803 char]
              nbchan: 238
              trials: 1
                pnts: 99129
               srate: 256
                xmin: 0
                xmax: 387.22
               times: []
                data: [238x99129 single]
              icaact: []
             icawinv: [238x238 double]
           icasphere: [238x238 double]
          icaweights: [238x238 double]
         icachansind: [1x238 double]
            chanlocs: [1x238 struct]
          urchanlocs: []
            chaninfo: [1x1 struct]
                 ref: 'common'
               event: [1x616 struct]
             urevent: [1x18879 struct]
    eventdescription: {''  ''  ''  ''}
               epoch: []
    epochdescription: {}
              reject: [1x1 struct]
               stats: [1x1 struct]
            specdata: []
          specicaact: []
          splinefile: ''
       icasplinefile: ''
              dipfit: [1x1 struct]
             history: [1x1022 char]
               saved: 'yes'
                 etc: []

答案 1 :(得分:0)

您可以在eeglab中添加inporting插件(关于BDF),然后将数据加载到eeglab并导出为.bdf文件。之后,您将获得一个.bdf文件。但是仍然无法使用该文件,您需要将文件扩展名添加为“ * .dbf”。最后,可以将bdf加载到另一个软件中进行分析。