Извлечение.bdf из сгенерированного Matlab файла.set

Извините, если это скорее вопрос преобразования формата файла, чем программирования, но я не могу найти никого, кто мог бы помочь извлечь встроенные данные.bdf (формат биосигналов) из этого файла.set

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

Который, кажется, из заголовка был сгенерирован из MATLAB 5.

Я попросил коллег в Сан-Диего Суперкомпьютерном Центре и CALIT2, но пока не повезло. Может кто-нибудь где-нибудь в мире понять это?

1 ответ

Решение

Это похоже на файл набора данных EEGLAB, который является просто обычным MAT-файлом со структурной переменной, хранящейся внутри. Эта структура содержит различную информацию о биосигналах.

Вы можете вручную загрузить данные с помощью функции LOAD или использовать предоставленный графический интерфейс, чтобы открыть набор данных.

>> 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: []

Вы можете добавить плагин импорта (о BDF) в eeglab, затем загрузить свои данные в eeglab и экспортировать как файл.bdf. после этого вы получите файл.bdf. Но этот файл по-прежнему нельзя использовать, вам нужно добавить расширение файла как '*.dbf'. Наконец, bdf можно загрузить в другое программное обеспечение для анализа.

Другие вопросы по тегам