MATLAB - EEGLAB:抑制 pop_eegfiltnew() 的 GUI
MATLAB - EEGLAB: surpress GUI for pop_eegfiltnew()
我正在编写一些脚本,我在这些脚本中使用了 EEGLAB 软件包中的几个函数,用于 matlab。这些函数中的大多数都可以抑制 GUI 的显示,例如使用 f( ... 'gui','off')
,或使用同一函数的不同版本。但是,我不知道如何为函数 pop_eegfiltnew()
执行此操作。两个相似的函数是 eegfilt()
,这似乎是该函数的过时版本,而 firfilt()
但是, pop_eegfiltnew()
的参数比其他两个多,因此它们在函数项。
有人知道如何解决这个问题吗?
如果您向 pop_eegfiltnew
提供足够的参数,它不会弹出 GUI。
例如,如果您想过滤 1 Hz 高通信号,您可以:
EEG = pop_eegfiltnew(EEG, 1, 0);
这是因为pop_eegfilt
的第一个参数是EEG
结构,第二个是locutoff
(通带下沿),第三个是hicutoff
(通带的较高边缘)。
我正在编写一些脚本,我在这些脚本中使用了 EEGLAB 软件包中的几个函数,用于 matlab。这些函数中的大多数都可以抑制 GUI 的显示,例如使用 f( ... 'gui','off')
,或使用同一函数的不同版本。但是,我不知道如何为函数 pop_eegfiltnew()
执行此操作。两个相似的函数是 eegfilt()
,这似乎是该函数的过时版本,而 firfilt()
但是, pop_eegfiltnew()
的参数比其他两个多,因此它们在函数项。
有人知道如何解决这个问题吗?
如果您向 pop_eegfiltnew
提供足够的参数,它不会弹出 GUI。
例如,如果您想过滤 1 Hz 高通信号,您可以:
EEG = pop_eegfiltnew(EEG, 1, 0);
这是因为pop_eegfilt
的第一个参数是EEG
结构,第二个是locutoff
(通带下沿),第三个是hicutoff
(通带的较高边缘)。