eeglab处理的.mat文件数据结构
EEGlab支持二维或者三维的.mat矩阵形式数据结构,注意.mat文件里面应当只包含EEG矩阵!
eeglab支持的eeg矩阵具体结构如下图所示:
注:matlab交换矩阵维度的代码如下:
B=permute(A,[2,1,3]);%若A是一个3维矩阵,此行代码交换矩阵A的第一维与第二维,并将结果赋予B。
操作步骤
一、打开EEGlab
命令行输入:eeglab
二、导入.mat矩阵文件
(示例):我这里用的是三维eeg矩阵.mat文件,数据维度为:[8 2304 60]。即通道数目为8,样本点2304(采样率为256Hz*采样时间9s=2304),一共有60个trials。
2.1导入.mat文件:
2.2设置采样率和通道数:
2.3导入后的结果:
总结
在导入.mat文件前,需要先了解eeglab支持接收的.mat数据结构。其次,因为导入的.mat矩阵文件中不包含电极位置信息,所以需要手动添加电极位置。