From dcda725437dcc452eab0b972c7dd50e380995da2 Mon Sep 17 00:00:00 2001 From: Scott Burwell Date: Tue, 4 Jun 2019 14:33:20 -0500 Subject: [PATCH] eeg_icartifact_eyes, enabled ICs to be output (i.e., second output) --- functions/basefunc/eeg_icartifact_eyes.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/functions/basefunc/eeg_icartifact_eyes.m b/functions/basefunc/eeg_icartifact_eyes.m index cd5a7cf..68d0e36 100644 --- a/functions/basefunc/eeg_icartifact_eyes.m +++ b/functions/basefunc/eeg_icartifact_eyes.m @@ -1,4 +1,4 @@ -function EEG = eeg_icartifact_eyes(EEG, stat, crit); +function [EEG, ICs] = eeg_icartifact_eyes(EEG, stat, crit); % EEG = eeg_icartifact_eyes(EEG, stat, crit); % NOTE: this function is deprecated, see its replacement >>help proc_subcomp %make sure ICA done! @@ -47,6 +47,7 @@ CRIT_ELECS = { 'AF3' }; else, disp([' eeg_icartifact_eyes; No criterion channel found for ' EEG.filename ', aborting blink correction...']); + ICs = []; return end end @@ -79,6 +80,7 @@ CRIT_ELECS = { 'F8'; 'F7'}; else disp([' eeg_icartifact_eyes; No criterion channel found for ' EEG.filename ', aborting horizontal eye movement correction...']); + ICs = []; return end [ICs, hem_corrs] = ic_temporalspatial(EEG, SPATIAL, CRIT_ELECS, THRESHOLD, 0); @@ -129,6 +131,7 @@ EEG = pop_subcomp(EEG, ICs); else, disp([EEG.filename '; no temporal-spatial ICs identified, skipping IC-removal.']); + ICs = []; end end end