Exporting boundary events created in EEGLAB
3 ビュー (過去 30 日間)
古いコメントを表示
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?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1490862/image.png)
0 件のコメント
回答 (1 件)
Sachin Lodhi
2023 年 10 月 4 日
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 件のコメント
参考
カテゴリ
Help Center および File Exchange で EEG/MEG/ECoG についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!