0

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

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

从标头来看,这似乎是从 MATLAB 5 生成的。

我问过圣地亚哥超级计算中心和 CALIT2 的同事,但还没有运气。世界上某个地方的人能弄清楚吗?

4

2 回答 2

1

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

您可以使用 LOAD 功能手动加载数据,或使用提供的 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: []
于 2012-06-23T08:44:52.803 回答
0

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

于 2020-08-31T02:17:29.490 回答