2015-01-21 2 views
0

Я работаю над некоторыми скриптами, для которых я использую несколько функций из пакета EEGLAB для matlab. Большинство из этих функций позволяют отменить отображение графического интерфейса пользователя, например, с помощью f(... 'gui','off') или с использованием другой версии той же функции. Однако я не могу понять, как это сделать для функции pop_eegfiltnew(). Две аналогичные функции: eegfilt(), которая, как представляется, является устаревшей версией функции, и firfilt(), однако, pop_eegfiltnew() имеет больше аргументов, чем эти два других, поэтому они, безусловно, не совпадают с функциональными терминами.MATLAB - EEGLAB: surping GUI для pop_eegfiltnew()

Кто-нибудь знает, как обойти это?

ответ

1

Если у вас достаточно аргументов до pop_eegfiltnew, он не отображает графический интерфейс.
Например, если вы хотите, чтобы фильтровать сигнал 1 Гц верхних частот Вы:

EEG = pop_eegfiltnew(EEG, 1, 0); 

Это происходит потому, что первый аргумент pop_eegfilt является EEG структура, второй locutoff (нижний край полосы пропускания) и третий hicutoff (верхний край полосы пропускания).