Exporting boundary events created in EEGLAB
1 view (last 30 days)
Show older comments
Hi, I'd like to export to a .txt file the boundary events with their latencies and duration form EEG struct of EEGLAB. In the field EEG.event there's the field 'type' in which all events are present: boundary, square and rt. How do I extract only the boundary ones?
0 Comments
Answers (1)
Sachin Lodhi
on 4 Oct 2023
Hi Ludovica,
Based on my understanding, it seems that you are seeking guidance on extracting ‘latencies’ and ‘durations’ of events with ‘type’ as ‘boundary’. You can use the provided code as a starting point and make the necessary custom changes to suit your specific requirements:
EEG=struct;
EEG.event(1).type = 'square';EEG.event(1).position = 1;EEG.event(1).latencies = rand;EEG.event(1).urevent = 2 * rand; EEG.event(1).duration = 4 * rand;
EEG.event(2).type = 'boundary';EEG.event(2).position = 2;EEG.event(2).latencies = rand;EEG.event(2).urevent = 2 * rand; EEG.event(2).duration = 4 * rand;
EEG.event(3).type = 'rt';EEG.event(3).position = 3;EEG.event(3).latencies = rand;EEG.event(3).urevent = 2 * rand; EEG.event(3).duration = 4 * rand;
EEG.event(4).type = 'boundary';EEG.event(4).position = 3;EEG.event(4).latencies = rand;EEG.event(4).urevent = 2 * rand; EEG.event(4).duration = 4 * rand;
L=ismember({EEG.event.type},{'boundary'});
exportedData = [EEG.event(L).latencies; EEG.event(L).duration]'
Then you can export the ‘exportedData’ to the .txt file. I hope this helps you in exporting your data.
Best Regards,
Sachin
0 Comments
See Also
Categories
Find more on EEG/MEG/ECoG in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!