Home > . > msfize.m

msfize

PURPOSE ^

SYNOPSIS ^

function msfwindows = msfize(data,meanSubtract)

DESCRIPTION ^

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function msfwindows = msfize(data,meanSubtract)
0002 
0003 [r,c] = size(data);
0004 msfwindows = cell(r,c);
0005 for ri = 1:r
0006   for ci = 1:c
0007     windows = data{ri,ci};
0008     nwin = length(windows);
0009     msfwindowsTrial = cell(1,nwin);
0010     for w = 1:nwin
0011       if meanSubtract
0012     windows{w} = windows{w} - ...
0013         repmat(mean(windows{w},2),1,size(windows{w},2));
0014       end
0015       [u,s] = mnf2(windows{w});
0016       u = s';
0017       for col = 1:size(u,2)
0018     if u(1,col) < 0
0019       u(:,col) = u(:,col) * -1;
0020     end
0021       end
0022       msfwindowsTrial{w} = u;
0023     end
0024     msfwindows{ri,ci} = msfwindowsTrial;
0025   end
0026 end
0027

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