|
|
[[_TOC_]]
|
|
|
# Editing Marks by Script
|
|
|
|
|
|

|
|
|

|
|
|
# Creating Marks by Script
|
|
|
|
|
|
```matlab
|
|
|
%Edit chanflaginfo structure
|
|
|
lowr_chan_flags=zeros(EEG.nbchan,1);
|
|
|
lowr_chan_flags(chan_inds(flag_r_chan_inds))=1;
|
|
|
EEG.marks=marks_add_label(EEG.marks,'chan_info', {'low_r',[1,.7,.7],[1,.2,.2],-1,lowr_chan_flags});
|
|
|
```
|
|
|
|
|
|
```matlab
|
|
|
%Calculating Nearest Neighboor R array for window criteria
|
|
|
chan_inds=marks_label2index(EEG.marks.chan_info,{'manual'},'indexes','invert','on');
|
|
|
epoch_inds=marks_label2index(EEG.marks.time_info,{'manual'},'indexes','invert','on');
|
|
|
[EEG,EEG.m_neigbr_r_lat,chandist,y,chan_win_sd]=chan_neighbour_r(EEG,[n_neighb_epoch],'max','chan_inds',chan_inds, ...
|
|
|
'epoch_inds',epoch_inds,'plotfigs','off');
|
|
|
```
|
|
|
|
|
|
```matlab
|
|
|
%Merging low_r in 'Manual' Marks
|
|
|
EEG=pop_marks_merge_labels(EEG,'time_info',{'manual','low_r'},'target_label','manual');
|
|
|
```
|
|
|
|
|
|
```matlab
|
|
|
%Purging 'Manual' Marks
|
|
|
EEG=pop_marks_select_data(EEG,'channel marks',[],'labels',{'manual', 'rank'},'remove','on');
|
|
|
EEG=pop_marks_select_data(EEG,'time marks',[],'labels',{'manual'},'remove','on');
|
|
|
EEG=eeg_checkset(EEG);
|
|
|
```
|
|
|
|
|
|
|
|
|
|
... | ... | |