MATLAB - EEGLAB: удивительный графический интерфейс для pop_eegfiltnew()
Я работаю над некоторыми сценариями, для которых я использую несколько функций из пакета EEGLAB для matlab. Большинство из этих функций позволяют не показывать графический интерфейс, например, используя f( ... 'gui','off')
или с использованием другой версии той же функции. Тем не менее, я не могу понять, как это сделать для функции pop_eegfiltnew()
, Две похожие функции eegfilt()
, которая представляется устаревшей версией функции, и firfilt()
тем не мение, pop_eegfiltnew()
имеет больше аргументов, чем эти два других, поэтому они, конечно, не совпадают в функциональном плане.
Кто-нибудь знает, как это обойти?
1 ответ
Если вы предоставите достаточно аргументов pop_eegfiltnew
это не всплывает графический интерфейс.
Например, если вы хотите отфильтровать сигнал с высокой частотой 1 Гц, вы должны:
EEG = pop_eegfiltnew(EEG, 1, 0);
Это потому, что первый аргумент pop_eegfilt
является EEG
структура, вторая locutoff
(нижний край полосы пропускания) и третий hicutoff
(верхний край полосы пропускания).