-
eglabplot在Matlab中实现批量绘制脑电拓扑图的最简单代码
资源介绍
matlab最简单的代码
eeglabplot
简介
调用egglab实现批量绘制脑电拓扑图
使用topoplot函数可以轻松实现在matlab的fgure中绘制脑电拓扑图,但对于大量数据,如果每次都手动调用topoplot绘制单张拓扑图片,将会消耗大量时间和精力,这里手写了一个matlab脚本读取存放在excel文件中的批量数据并实现批量绘图。
1.数据源的存储结构
数据源为excel文件,excel文件内的数据截图如下:
数据基本分为三个部分:特征列,数据列和电极点列,其中:
特征列:代表数据的一个特征,
电极点列:表示测量数据所在的电极点位置
数据列:存储脑电强度数据
2.输入参数
算法前几行为输入参数:
参数名称
参数说明
featurecol
所选特征列在excel文件中的列标(数组)
datacol
数据列的列标(数组)
loccol
电极点数据在excel文件中的列标(int)
boundlimitcol
根据此列数据进行分组并计算每组的最大值和最小值,绘图时为同组的数据分配相同的上小限(int)
3.输出结构
算法会根据输入的excel文件名,在源文件目录下创建一个同名