-
Notifications
You must be signed in to change notification settings - Fork 0
/
support_SaveTEPREveryParticipant.m
43 lines (35 loc) · 2.02 KB
/
support_SaveTEPREveryParticipant.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
function support_SaveTEPREveryParticipant(TEPREveryParticipant, Config, Meta, Participants)
col_Participants = transpose([{ [Meta.CfPrefix '_' 'Participant'] } Participants]);
TEPREveryParticipantCSVheader = cell( 1, Config.AnalyzeLenSample );
for bfc = 1:Config.AnalyzeLenSample
TEPREveryParticipantCSVthisCol = [ Meta.CfPrefix '_' 'Sample' ' ' num2str(bfc) ];
TEPREveryParticipantCSVheader{1, bfc} = TEPREveryParticipantCSVthisCol;
end
cols_sub_vals = cell(length(Participants)+1, Config.AnalyzeLenSample);
cols_sub_vals(1, 1:Config.AnalyzeLenSample) = TEPREveryParticipantCSVheader;
cols_sub_vals(2:length(Participants)+1, 1:Config.AnalyzeLenSample) = num2cell(TEPREveryParticipant);
outputMatrix = [col_Participants cols_sub_vals];
% % OutFilePath = ['~RESULTS/' Meta.RootDirTag '/' 'TEPR csv' '/' ];
% % mkdir(OutFilePath);
% OutFileName = [ 'TEPREveryParticipant' ' fromSmp=' num2str(1) '; toSmp=' num2str(Config.AnalyzeLenSample) ' alignSR=' num2str(Config.AlignToStimOrResp) ' filt=' num2str(Config.Filter.Behav.Enabled) ' (' Config.Filter.Behav.FriendlyName ')' ];
OutFilePath = char([ ...
'~RESULTS/' Meta.RootDirTag '/' ...
'TEPR csv' ...
' alignSR=' num2str(Config.AlignToStimOrResp) ...
' skipN=' num2str(Config.SkipFirstNtrials) ...
' filt=' num2str(Config.Filter.Behav.Enabled) ...
' (' Config.Filter.Behav.FriendlyName ')'...
'/']);
if ~exist(OutFilePath, 'dir')
mkdir(OutFilePath);
end
OutFileName = char([ ...
'TEPREveryParticipant' ...
'fromSmp=' num2str(1) ...
'; toSmp=' num2str(Config.AnalyzeLenSample) ...
' alignSR=' num2str(Config.AlignToStimOrResp) ...
' skipN=' num2str(Config.SkipFirstNtrials) ...
' filt=' num2str(Config.Filter.Behav.Enabled) ' (' Config.Filter.Behav.FriendlyName ')' ...
]);
writecell(outputMatrix,[OutFilePath OutFileName '.csv'],'Delimiter',';');
end