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