【发布时间】:2015-01-17 09:28:55
【问题描述】:
我正在尝试 MATLAB 的 EEGLAB 和 FASTER 插件,以便对我的 EEG 数据进行一些处理,
尝试加载数据文件时,我被要求选择“通道位置文件”,但是我的数据没有这个,我想知道我是否可以自己创建它?如果是这样,如何?
我知道我的数据中的每个通道都对应一个特定的电极,如何在位置文件中写入?
谢谢
【问题讨论】:
标签: matlab signal-processing eeglab
我正在尝试 MATLAB 的 EEGLAB 和 FASTER 插件,以便对我的 EEG 数据进行一些处理,
尝试加载数据文件时,我被要求选择“通道位置文件”,但是我的数据没有这个,我想知道我是否可以自己创建它?如果是这样,如何?
我知道我的数据中的每个通道都对应一个特定的电极,如何在位置文件中写入?
谢谢
【问题讨论】:
标签: matlab signal-processing eeglab
您可以通过文件或代码来完成。
通过文件(我没有测试它,所以它可能不起作用):
通过代码和 gui(应该可以正常工作):
创建一个带有电极名称的变量(必须是正确的名称,顺序正确):
elec_names = {'Cz', 'O1', 'O2', 'Fp1', 'Fp2'};
[EEG.chanlocs.labels] = deal(elec_names{:});
eeglab redraw;
然后使用编辑 -> 频道位置 -> 查找位置选项。稍后您可以在命令窗口中键入eegh 以获取可以在您的计算机上运行的命令。
【讨论】:
这听起来您并不真正了解 EEGLAB 的工作原理。
来自EEGLAB wiki page on the topic of "Channel Location"
以 2-D 或 3-D 格式绘制 EEG 头皮图,或估计 数据组件的源位置,EEGLAB 数据集必须包含 有关记录电极位置的信息。
关键步骤 5:加载频道位置。
要加载或编辑数据集中包含的频道位置信息,请选择“编辑”>“频道位置”。
【讨论】: