0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012 function exportToTable( dataStruct, features, file )
0013
0014 nSub = length(dataStruct.sampsPerSubj);
0015 subject = cell(nSub,1);
0016 trial = cell(nSub,1);
0017
0018 for i1 = 1:nSub
0019 subject{i1} = i1*ones( dataStruct.sampsPerSubj(i1),1);
0020 trial{i1} = (1:dataStruct.sampsPerSubj(i1))';
0021 end
0022 subject = cell2mat( subject);
0023 trial = cell2mat(trial);
0024
0025
0026 fID = fopen( file, 'w');
0027 fprintf( fID, 'subject\ttrial\tlabel');
0028 for i1 =1:size(features,1)
0029 fprintf( fID, '\tvar_%d', i1);
0030 end
0031 fprintf( fID, '\n');
0032 fclose(fID);
0033
0034
0035 dlmwrite( file, [ subject trial dataStruct.allLabels' features' ],'delimiter', '\t', '-append');