我正在尝试使用MATLAB的EEGLAB和FASTER插件来对我的EEG数据进行一些处理,
当我尝试加载数据文件时,我被要求选择“频道位置文件”,但我对我的数据没有这个,我想知道我是否可以自己创建它?如果是这样,怎么样?
我知道我的数据中的每个通道都对应一个特定的电极,如何在位置文件中写入?
谢谢
答案 0 :(得分:3)
您可以通过文件或代码来完成。
按文件(我没有测试它,因此可能无效):
通过代码和gui(应该运行良好):
使用电极名称创建变量(必须按正确的顺序排列正确的名称):
elec_names = {'Cz', 'O1', 'O2', 'Fp1', 'Fp2'};
[EEG.chanlocs.labels] = deal(elec_names{:});
eeglab redraw;
然后使用编辑 - >频道位置 - >查找locs选项。稍后您可以在命令窗口中键入eegh
以获取可在您的计算机上运行的命令。
答案 1 :(得分:0)
这听起来好像你并不知道EEGLAB是如何工作的。
来自EEGLAB wiki page on the topic of "Channel Location"
以2-D或3-D格式绘制EEG头皮图,或进行估计 数据组件的源位置,EEGLAB数据集必须包含 有关记录电极位置的信息。
关键步骤5:加载通道位置。
要加载或修改数据集中包含的渠道位置信息,请选择修改>频道位置。