Ciao a tutti!
Sono alle prime armi con MATLAB,
Sto cercando di analizzare dei dati EEG (elettroencefalogramma) con il seguente script e mi da come errore
>>Undefined function 'parse_event' for input arguments of type 'char'. Qualcuno potrebbe aiutarmi? Ringrazio in anticipo
clear all; eeglab;
subject = 1;
EEG = pop_loadset('filename',['s' num2str(subject) '_experiment_MoBI.set'],'filepath',['P:\\situation_awareness\\data\\2_basic-EEGLAB\\s' num2str(subject) '\\']);
[ALLEEG, EEG, CURRENTSET] = eeg_store( ALLEEG, EEG, 0 );
all_events = {EEG.event.type};
event_structs = {};
perdec = 0;
disp('Parsing events...')
for i_event = 1:length(all_events)
if mod(i_event,round(length(all_events)/10))==0
perdec = perdec + 10;
disp([num2str(perdec) '% done...'])
end
event_structs{i_event} = parse_event(all_events{i_event},true);
% boundary events are between two EEG samples, so need to be rounded
event_structs{i_event}.timestamp = EEG.times(round(EEG.event(i_event).latency));
% event_structs{i_event}
end
disp('...completed!')