Извлечение.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 можно загрузить в другое программное обеспечение для анализа.