Dimitrios@0: function [onset,offset,classNames] = loadEventsList(filename) Dimitrios@0: Dimitrios@0: % Open raw file Dimitrios@0: fid = fopen(filename,'r+'); Dimitrios@0: Dimitrios@0: % Read 1st line Dimitrios@0: tline = fgetl(fid); Dimitrios@0: onset_offset(:,1) = sscanf(tline, '%f\t%f\t%*s'); Dimitrios@0: classNames{1} = char(sscanf(tline, '%*f\t%*f\t%s')'); Dimitrios@0: Dimitrios@0: % Read rest of the lines Dimitrios@0: i=1; Dimitrios@0: while ischar(tline) Dimitrios@0: i = i+1; Dimitrios@0: tline = fgetl(fid); Dimitrios@0: if (ischar(tline)) Dimitrios@0: onset_offset(:,i) = sscanf(tline, '%f\t%f\t%*s'); Dimitrios@0: classNames{i} = char(sscanf(tline, '%*f\t%*f\t%s')'); Dimitrios@0: end; Dimitrios@0: end Dimitrios@0: Dimitrios@0: % Split onset_offset Dimitrios@0: onset = onset_offset(1,:)'; Dimitrios@0: offset = onset_offset(2,:)'; Dimitrios@0: Dimitrios@0: % Close file Dimitrios@0: fclose(fid);