【fNIRS代码4】将HERMES导出的GCA数据转换为NIRS_KIT能读取的单个被试连接数据

这是测试文本,单击 “编辑” 按钮更改此文本。

%% 将HERMES导出的GCA数据转换为NIRS_KIT能读取的单个被试连接数据

%设置组别对应的数据,如超过3组,则自行重复代码

G1=[1:18];

G2=[19:44];

%设置通道数

ch=56;

%载入数据

[fileNamescales, filePathscales] = uigetfile(‘*.mat’, ‘选择一个 mat 文件’);

load([filePathscales, fileNamescales]);

%提取并分离数据

for i=1:G1(end);

  G1_all(i,:,:)=indexes.GC.data{1,i};

  %分离每一个被试数据为nirs_kit能识别格式

  dlmwrite([‘G1_’,num2str(i),’.txt’],indexes.GC.data{1,i},’ ‘);  

end

% %组平均

% G1_mean=squeeze(mean(G1_all));

% %组间nirs_kit能识别的格式

% statdata.stat=G1_mean;

% statdata.mask_channels=[1:ch]%%%%%%%%%%%%%

% save([pwd,’\’,’G1_mean.mat’],’statdata’)


for i=(G1(end)+1):G2(end);

  G2_all((i-G1(end)),:,:)=indexes.GC.data{1,i};

    %分离每一个被试数据为nirs_kit能识别格式

  dlmwrite([‘G2_’,num2str(i),’.txt’],indexes.GC.data{1,i},’ ‘);  

end

% G2_mean=squeeze(mean(G2_all));

发表回复