




0001 function allwindows = windowize(data,wsize,winshift) 0002 0003 if nargin == 2 0004 winshift = 1; 0005 end 0006 0007 [r,c] = size(data); 0008 allwindows = cell(r,c); 0009 for ri = 1:r 0010 for ci = 1:c 0011 oneTrial = data{ri,ci}; 0012 nwin = 0; 0013 for wi = 1:winshift:size(oneTrial,2)-wsize+1 0014 nwin = nwin + 1; 0015 end 0016 for w = 1:nwin 0017 start = (w-1)*winshift+1; 0018 windows{w} = oneTrial(:,start:start+wsize-1); 0019 end 0020 allwindows{ri,ci} = windows; 0021 end 0022 end