EEG实验后统一两种不同的脑电帽的电极点数据
在不同设备或者使用了不同种帽子,可能会造成电极点数据顺序不一样,这里提供了一个自己编写的一个脚本,用来统一两种不同帽子的顺序,其中两个帽子的电极点需要自行修改,实现环境为matlab2013+eeglab13
% Written By Yizhou 代码仅供参考,谨慎使用
% Using the code without proper understanding the code and relevant background
% of EEG may lead to confusion, incorrect data analyses,or misinterpretations
% of results.
% The author assumes NO responsibility for inappropriate or incorrect use
% of this code.
% WX: 17373158786
clear all;clc;
%转码前所在目录
filepath = '/Users/afterschoolboy/Documents/Eeg_data/reEEG/anal_Beta/Open/jingxitai_c/Pre_batch5_Epoched';
cd(filepath);
%转码后的文件夹
tran_code_path = '/Users/afterschoolboy/Documents/Eeg_data/reEEG/anal_Beta_gather/Open/control'
fre_file = dir([filepath,filesep,'*c.set']);
%转码的示例文件
EEG_K = pop_loadset('filename','New_RICAR_Sub_01_jingxitai.set','filepath',tran_code_path);
%两批数据的电极点顺序(小写统一成大写)
K = {'FP1';'FPZ';'FP2';'AF3';'AF4';'F7';'F5';'F3';'F1';'FZ';'F2';'F4';'F6';'F8';'FT7';'FC5';'FC3';'FC1';'FCZ';'FC2';'FC4';'FC6';'FT8';'T7';'C5';'C3';'C1';'CZ';'C2';'C4';'C6';'T8';'TP7';'CP5';'CP3';'CP1';'CPZ';'CP2';'CP4';'CP6';'TP8';'P7';'P5';'P3';'P1';'PZ';'P2';'P4';'P6';'P8';'PO7';'PO5';'PO3';'POZ';'PO4';'PO6';'PO8';'O1';'OZ';'O2'};
S = {'FP1';'FPZ';'FP2';'F7';'F3';'FZ';'F4';'F8';'FC5';'FC1';'FC2';'FC6';'T7';'C3';'CZ';'C4';'T8';'CP5';'CP1';'CP2';'CP6';'P7';'P3';'PZ';'P4';'P8';'POZ';'O1';'O2';'CPZ';'AF3';'AF4';'F5';'F1';'F2';'F6';'FC3';'FCZ';'FC4';'C5';'C1';'C2';'C6';'CP3';'CP4';'P5';'P1';'P2';'P6';'PO5';'PO3';'PO4';'PO6';'FT7';'FT8';'TP7';'TP8';'PO7';'PO8';'OZ'};for i = 1:length(fre_file)fre_name = fre_file(i).name;EEG = pop_loadset('filename',fre_name,'filepath',filepath);EEG_data_ori = EEG.data;for s = 1:60j=find(strcmp(S, char(K(s)))); %找到每个电极点在新文件里面的电极点编号 new_Data(s,:,:) = EEG_data_ori(j,:,:);end%下面是将整理好的新序列的数据赋值给旧的文件EEG.data = new_Data;EEG.chanlocs = EEG_K.chanlocs;EEG.nbchan = EEG_K.nbchan;new_name = ['S2K_RICAR_Sub_',num2str(i,'%02d'),'_','jingxitai.set'];%保存到转码后的目录下EEG = pop_saveset( EEG, 'filename',new_name,'filepath',tran_code_path);clear EEG_data_ori;clear new_Data;
end
EEG实验后统一两种不同的脑电帽的电极点数据相关推荐
- 数据库误删除后的两种恢复方法(一)日志操作篇
工欲善其事必先利其器 想要详细了解数据库误删后的恢复操作,得先了解一些基本的信息 目录 Binlog 日志详解 一.Binlog 记录模式 二.Binlog 文件结构 三.Binlog 写入机制 四. ...
- Mysql 批量插入大量数据的两种方案以及优缺点(分别是 5W 条数据和 10W 条数据)
Mysql 批量插入(5W 条数据和 10W 条数据) 1.批量插入思路 一般是有两种不同的思路: 1.for 循环批量插入 2.生成一条 SQL 语句,比如 insert into user(id, ...
- 原生JS仿造华为商城案例-实现了简单页面-两种轮播图思路的实现-动态展示数据
文章目录 功能简介 项目准备 项目说明 方案一:源代码 CSS样式 HTML结构 JS逻辑 方案二:源代码 CSS样式 HTML结构 JS逻辑 功能简介 页面展示 该项目功能实现: 无限滚动轮播图 j ...
- 是否能任取前序、中序和后序两种序列建立二叉树?
前言 二叉树的遍历有三种方式,前序,中序和后序遍历都可以完成对二叉树的遍历.遍历一颗树很容易,那么建树呢?是否可以选择任意 2 种遍历序列来建立一颗二叉树. 分析 这三种遍历方式最为特殊就是中序遍历, ...
- afudos备份bios不动_bios刷坏后的两种解决方法
通常主板新的BIOS可以修正旧版中BIOS的一些BUG,纠正对某些硬件和软件的兼容问题,添加新硬件的支持等等,所以有时我们需要刷新BIOS.但刷新主板BIOS实际上是存在一定风险的,虽然现在各主板厂商 ...
- 数据结构—冒泡排序 C语言代码实现(从前向后/从后向前两种)
冒泡排序的思想就是交换,假设要使序列排为递增 如果从左到右比较,则如果左边的比较大就交换, 如果从右向左比较,则右边的比较小就交换. //冒泡排序-从左到右交换 void Bubblesort(int ...
- wps里的茶色字体怎么设置_《excel颜色筛选》 WPS2019的EXCEL整行填充一种颜色保存后关闭再打开就变成两种深浅不同的颜色是怎么回事呢?请大神帮忙解决...
WPS2019的EXCEL整行填充一种颜色保存后关闭再打开就变成两种深浅不同的颜色是怎么回事呢?请大神帮忙解决 格式刷提取那个单元格格式复制后颜色,保存后打开也的吗? 还有你可以右键单元格后下两种的图 ...
- 神经复杂系统前沿:关于认知大脑的两种观念
来源: 集智俱乐部 作者:David L. Barack, John W. Krakauer 译者:JawDrin 审校:陈贺 编辑:邓一雪 导语 人类的高级认知能力怎样从包含上百亿神经元的大脑复 ...
- 关于hit软件构造lab2实验后回顾
1 实验目标概述 本次实验训练抽象数据类型(ADT)的设计.规约.测试,并使用面向对象编程(OOP)技术实现ADT.具体来说: 针对给定的应用问题,从问题描述中识别所需的ADT: 设计ADT规 ...
最新文章
- 单片AT89C2051 + SD卡 + 3310LCD = 音乐播放器
- VS2019生成C++开发的exe文件可以在无VS的PC上运行的方法
- Python time库的使用总结
- p值+p-value+p value+显著性+significance
- APUE(第四章)文件和目录
- 收音机磁棒天线4根接法_无线电科技基础:无声的海上GPS导航 天线接收的方向性...
- Centos服务器常用安装指南
- 狄德罗效应下,小程序被“逼”向中心化
- eclipse maven 项目发布到tomcat 报错 Failed to scan JAR [file:/C:/xxxxx.jar] from WEB-INF/lib
- 解决eclipse刚启动卡死的问题~~~亲测有效~~
- SVM-支持向量机算法概述
- Go语言在大数据时代应用前景
- “振心计划”受益房东超20万,爱彼迎中国活跃房源同比增长超两成
- 网上打印多少张发货?
- Linux系统下ROMS安装流程与例程运行
- 教你使用Box2d制作用蜡笔手绘物体的效果(一)
- 使用webp进行图像压缩
- 监控摄像头参数详细介绍
- 1药网发布Q4财报:仍处于持续亏损状态,还要推动子公司上市
- JAVA程序之矩形、三角形、平行四边形、菱形
热门文章
- 002.2-地下管线转3dtiles工具
- 传感器集成温度传感器(DS1820)温度特性实验
- 页面报错405了怎么办
- openfeign调用异常:feign.FeignException: [405] during [GET]
- 【单片机】继电器控制
- The linked library ‘xxx‘ is missing one or more architectures required by this target: arm
- 盘点2009年商场百货创意促销手段 秒杀当道
- python qrcode库生成二维码的代码
- WiFi_WiFi6和WiFi5区别
- Linux进程基本知识详解