EEGlab导入.mat文件

eeglab处理的.mat文件数据结构

   EEGlab支持二维或者三维的.mat矩阵形式数据结构,注意.mat文件里面应当只包含EEG矩阵!
   eeglab支持的eeg矩阵具体结构如下图所示:
在这里插入图片描述
  注:matlab交换矩阵维度的代码如下:

B=permute(A,[2,1,3]);%若A是一个3维矩阵,此行代码交换矩阵A的第一维与第二维,并将结果赋予B。

文章目录

  • eeglab处理的.mat文件数据结构
  • 操作步骤
  • 一、打开EEGlab
  • 二、导入.mat矩阵文件
  • 总结


操作步骤

一、打开EEGlab

命令行输入:eeglab
EEGlab导入.mat文件_第1张图片

二、导入.mat矩阵文件

(示例):我这里用的是三维eeg矩阵.mat文件,数据维度为:[8 2304 60]。即通道数目为8,样本点2304(采样率为256Hz*采样时间9s=2304),一共有60个trials。

2.1导入.mat文件:
EEGlab导入.mat文件_第2张图片

2.2设置采样率和通道数:
EEGlab导入.mat文件_第3张图片

2.3导入后的结果:
EEGlab导入.mat文件_第4张图片

总结

   在导入.mat文件前,需要先了解eeglab支持接收的.mat数据结构。其次,因为导入的.mat矩阵文件中不包含电极位置信息,所以需要手动添加电极位置。

你可能感兴趣的:(eeglab相关操作,matlab)