• 大小: 0M
    文件类型: .m
    金币: 2
    下载: 0 次
    发布日期: 2023-12-28
  • 语言: Matlab
  • 标签: 其他  

资源简介

test1_mat.m

资源截图

代码片段和文件信息

% 将.cnt文件文件转为成MATLAB能分析的.mat数据格式
%   author:陈威2017.1.9
% .cnt数据格式来自与ssvep范式的neuroscan脑电数据 
%有关于neuroscan的数据将.cnt格式的数据加载到MATLAB中进行分析,
%可以先参考下面这个网址的内容然后在进行下面的程序的处理
%http://52brain.com/thread-17770-1-1.html 
%此函数旨在将Neuroscan采集的cnt数据集中data数据提取相应的导联数据
%以便后续做特征提取与分类
%Neuroscan采集 LCD刺激显示 60hz刷新 暗光环境
%共65个channel%数据提取14个channel:
%1 P1 47
%2 PZ 48
%3 P2 49
%4 PO7 53
%5 PO5 54
%6 PO3 55
%7 POZ 56
%8 PO4 57
%9 PO6 58
%10 PO8 59
%11 O1 61
%12 OZ 62
%13 O2 63
%14 M2 65 参考电极(左耳垂)
A=loadcnt(‘E:\MATLAB\2016b\work\实验数据\180526\sbj8\180526sbj8_A.cnt‘‘dataformat‘ ‘int32‘);              %加载外部cnt文件
a=A.data;
ka=1;
kb=[210161922283338434853565962];%选择需要的导联数   33 M1   43  M2  
b=zeros(length(kb)length(a));
for i=1:length(kb)  
  b(ka:)=a(kb(i):);  
  ka=ka+1;
end
Edata=b‘;  %取转置
save test1.mat 

%data-- 要处理的数据
%Fs---  采样率
%y----  返回峰值最大的x
F

评论

共有 条评论