0001 function reject_trial_eeg(p)
0002
0003
0004
0005
0006
0007 disp(mfilename);
0008
0009
0010 data_file = fullfile(p.proj_root, p.eeg_dirname, p.trial_dirname, 'ri_all.eeg.mat');
0011
0012
0013 save_file = fullfile(p.proj_root, p.eeg_dirname, p.trial_dirname, 'rri_all.eeg.mat');
0014
0015
0016 load(data_file, 'fileinfo', 'Measurement')
0017
0018
0019 blink_trial = find(fileinfo.blink == 1);
0020 fileinfo.ActiveTrial(blink_trial) = 0;
0021 disp([num2str(length(blink_trial)) '/' num2str(fileinfo.Ntotal) ' trials are rejected.'])
0022
0023
0024 save(save_file, 'fileinfo', 'Measurement')
0025