自己的代码,主要函数topoplot,记得参数为一段时间内的mean(均值)

部分code如下:

%%%%%%%绘制脑电地形图
EEGdataERP = sum(EEG.data,3);%把所有epochs对应相加,即所有epochs叠加
EEGdataERP = EEGdataERP./size(EEG.data,3);%求平均,叠加后的数据除以epochs段数,即EEG.data的总页数size(EEG.data,3)
num = EEG.nbchan;%通道数
data1 = zeros(num,1);
data1(:,1) = EEGdataERP(:,280);%第276列(350ms处)的所有数据,
chanlocs = EEG.chanlocs;%电极位置信息
ymin1=min(data1);
ymax1=max(data1);
figure;
% figure('color','w');
subplot(1,2,1);
title('Target');
topoplot(data1, chanlocs, 'electrodes','on','style','both','numcontour',6,'maplimits', [ymin1 ymax1],'shading','interp','conv','off');
caxis([-4,7]);
xlabel('Target');
colorbar;%%%%%%%绘制非靶刺激脑电地形图
EEGnontargetERP= sum(EEG.data,3);%把所有epochs对应相加,即所有epochs叠加
EEGnontargetERP = EEGnontargetERP./size(EEG.data,3);%求平均,叠加后的数据除以epochs段数,即EEG.data的总页数size(EEG.data,3)
data2 = zeros(num,1);%chaneels,1
data2(:,1) = EEGnontargetERP(:,280);%第276列(350ms处)的所有数据,
chanlocs = EEG.chanlocs;%电极位置信息
ymin2=min(data2);
ymax2=max(data2);
subplot(1,2,2);
title('Non-target');
topoplot(data2, chanlocs, 'electrodes','on','style','both','numcontour',6,'maplimits', [ymin2 ymax2],'shading','interp','conv','off');
caxis([-4,7]);
colorbar;

完整版脑电地形图&anonva-p检验代码可在这里下载:

提供参考:
(133条消息) 使用eeglab代码绘制平均头皮图(任务期间特定频段平均的一张头皮图)_油泼西红柿的博客-CSDN博客https://ddong7.blog.csdn.net/article/details/121799889?spm=1001.2014.3001.5502

【Matlab】绘制EEG脑电头皮地形图相关推荐

  1. eeglab脑电头皮地形图原理学习

    之前一直疑惑随时间变化的地形图,不同频带的地形图应该怎么画? 因为在EEGlab里直接画的地形图是在某一个频率时的地形图,如下图所示: 各个文献里基本都是直接列出结果,没有详细的原理步骤. 今天,终于 ...

  2. eeglab中文教程系列(2)-绘制脑电头皮图

    目录 绘制脑电头皮图 第一步:加载通道位置信息文件 第二步:点击"Read locations"按钮,并选择通道位置文件: 第三步:可视化通道位置 本教程为脑机学习者Rose发表于 ...

  3. eeglab教程系列(3)-绘制脑电头皮图

    一般要绘制2D或3D的脑电头皮图,或者估计数据成分的源位置,必须要保证EEG数据集中包含记录电极头皮位置信息的文件. 绘制脑电头皮图 第一步:加载通道位置信息文件 在eeglab plot界面上进行如 ...

  4. 手把手教你EEG脑电数据预处理-原理篇

    目录 0. EEG data 1. 定位通道数据 2. 删除无用数据 3.滤波 4.分段 5.基线校正 6. 重参考 7. 降低采样率 8. 插值坏导 9. 独立主成分分析 10. 剔除坏段 本分享为 ...

  5. 手把手教你EEG脑电数据预处理-操作篇

    目录 导入数据 对数据进行初步认识 电极定位 移除无用电极 重参考 重采样 滤波 分段和基线校正 插值坏导 ICA 剔除ICA成分 剔除坏段 目视检查法 保存数据 本分享为脑机学习者Rose整理发表于 ...

  6. CHB-MIT波士顿儿童医院癫痫EEG脑电数据处理-癫痫发作预测(六)

    CHB-MIT波士顿儿童医院癫痫EEG脑电数据处理-癫痫发作预测(六) 导入需要的包 各功能模块 数据集导入 模型训练 训练结果 保存模型 测试结果 导入需要的包 import numpy as np ...

  7. CHB-MIT波士顿儿童医院癫痫EEG脑电数据处理-通道选择(五)

    CHB-MIT波士顿儿童医院癫痫EEG脑电数据处理-通道选择(五) 概述 通道选择模型 通道选择 LightGBM模块代码 LightGBM模型训练 概述 由于癫痫发作时不是整个大脑区域都有相关的反映 ...

  8. 格兰杰因果 / EEG脑电数据分析

    (因为处理数据的时候需要用到格兰杰因果关系检验,相关的文献里又没有详细解释,但看格兰杰因果又有一些一知半解,于是自己学了一些相关的东西,整理了一下.) 格兰杰因果关系检验为2003年诺贝尔经济学奖得主 ...

  9. MATLAB实现睡眠脑电分期--sleep-EDF(详细步骤和代码)

    把毕设的部分内容写一写,复习一下,并且也给有需要的人一些参考(文章最下面还有一些处理好的数据可供下载使用) 目录 0.项目简介 1.数据库和数据导入 数据库简介 AASM标准 2.信号去噪 3.计算信 ...

最新文章

  1. 汇编语言布尔表达式(NOT、AND、OR)
  2. 编程语言的分类及其优缺点,Python标准输入与输出
  3. 使用Spring boot,Thymeleaf,AngularJS从零开始构建一个新的Web应用程序-第1部分
  4. __macosx_在5分钟内在MacOSX Lion中设置JAVA_HOME,MAVEN_HOME,ANT_HOME
  5. Oracle密码中含有特殊字符时exp,imp的使用
  6. linux一键搭建ddns,LINUX下搭建DDNS
  7. AndroidStudio安卓原生开发_Activity的概念和简单使用_创建Activity_创建Layout资源文件_给Activity引入资源Id---Android原生开发工作笔记80
  8. TCP/IP review之 静态路由
  9. 如何使用利用LaTeX制作个人简历
  10. 复盘所有NLP比赛的TOP方案,专注NLP
  11. python协程详解_彻底搞懂python协程-第一篇(关键词1-4)
  12. Google 投资了京东
  13. 自动驾驶 9-3: 走向非线性 - 扩展卡尔曼滤波器 Going Nonlinear - The Extended Kalman Filter
  14. Ke模拟器kemulator 1.0 绿色中文版
  15. FreeCAD快速开始
  16. adb 查看浏览器内核
  17. required默认提示的修改
  18. 频域处理:傅里叶变换及小波变换
  19. 大健康、医疗服务、商城系统、内容管理、健康数据统计、医疗问诊、慢病管理、科室管理、问诊订单、看病、挂号预约、体检订单、疾病管理、血压、血糖、运动、睡眠、物流、体温、体重、计步、心率、医院、医生、售后
  20. 2021年3月12日 星期五 植树节 霾

热门文章

  1. 武忠祥问题本 一 函数 极限 连续
  2. 使用Unity简单实现RayMarching
  3. python 操作jira
  4. 73个产品小白必备知识,项目管理也可看
  5. 精讲并查集经典习题:P1892 [BOI2003]团伙(超详细)
  6. Python所有的库
  7. 刘澎:全球技术竞争加剧背景下,PG具有生态稀缺性
  8. c#中的sealed关键字
  9. 水溶性彩铅品牌大点评
  10. php用excel打开乱码,php下载utf8编码的csv,用excel打开乱码