MATLAB - EEGLAB:pop_eegfiltnew()的surpress GUI

时间:2015-01-21 14:47:27

标签: matlab eeglab

我正在编写一些脚本,我使用EEGLAB包中的几个函数来编写matlab。这些函数中的大多数使得可以通过显示来抑制GUI,例如使用f( ... 'gui','off'),或者使用相同功能的不同版本。但是,我无法弄清楚如何为函数pop_eegfiltnew()执行此操作。两个相似的函数是eegfilt(),它似乎是函数的过时版本,而firfilt()但是pop_eegfiltnew()比其他两个函数有更多的参数,所以它们肯定不同于功能性术语。

任何人都知道怎么解决这个问题?

1 个答案:

答案 0 :(得分:2)

如果您向pop_eegfiltnew提供足够的参数,则不会弹出GUI 例如,如果你想过滤1 Hz高频信号,你会:

 EEG = pop_eegfiltnew(EEG, 1, 0);

这是因为pop_eegfilt的第一个参数是EEG结构,第二个是locutoff(通带的下边缘),第三个是hicutoff(更高的边缘)通带)。