Home > . > windowize.m

windowize

PURPOSE ^

SYNOPSIS ^

function allwindows = windowize(data,wsize,winshift)

DESCRIPTION ^

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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

Generated on Tue 07-Feb-2006 12:02:57 by m2html © 2003