annotate convertEventListToEventRoll.m @ 1:3ea8ed09af0f tip

additional clarifications
author Dimitrios Giannoulis
date Wed, 13 Mar 2013 11:57:24 +0000
parents 22b10c5b72e8
children
rev   line source
Dimitrios@0 1 function [eventRoll] = convertEventListToFrameBasedRepresentation(onset,offset,classNames)
Dimitrios@0 2
Dimitrios@0 3
Dimitrios@0 4 % Initialize
Dimitrios@0 5 eventRoll = zeros(ceil(offset(length(offset))*100),16);
Dimitrios@0 6 eventID = {'alert','clearthroat','cough','doorslam','drawer','keyboard','keys',...
Dimitrios@0 7 'knock','laughter','mouse','pageturn','pendrop','phone','printer','speech','switch'};
Dimitrios@0 8
Dimitrios@0 9
Dimitrios@0 10 % Fill-in eventRoll
Dimitrios@0 11 for i=1:length(onset)
Dimitrios@0 12
Dimitrios@0 13 pos = strmatch(classNames{i}, eventID);
Dimitrios@0 14
Dimitrios@0 15 eventRoll(floor(onset(i)*100):ceil(offset(i)*100),pos) = 1;
Dimitrios@0 16
Dimitrios@0 17 end;