0001 function    [Delta_set, Ndelta, indx, deltax, Nindx, nl_indx, NL_indx] = ...
0002                 init_index(Delta)
0003 
0004 Nvact = size(Delta,1);
0005 
0006 
0007 Delta = round(Delta); 
0008 ix = find(Delta ~= 0);
0009 
0010 
0011 Delta_set = unique(Delta(ix)); 
0012 Ndelta = length(Delta_set);
0013 
0014 
0015 indx = cell(Nvact,1);
0016 deltax = cell(Nvact,1);
0017 Nindx = zeros(Nvact,1);
0018 
0019 
0020 nl_indx = cell(Nvact,Ndelta);
0021 NL_indx = cell(Nvact,Ndelta);
0022 
0023 for nv = 1:Nvact
0024     
0025     indx{nv} = find(Delta(nv,:)~=0)';
0026     deltax{nv} = full(Delta(nv, indx{nv} ))' ;
0027     Nindx(nv) = length(indx{nv});
0028     
0029     for nl = 1:Ndelta
0030         
0031         
0032         nl_indx{nv,nl} = find(deltax{nv}==Delta_set(nl)); 
0033         NL_indx{nv,nl} = find(Delta(nv,:)==Delta_set(nl));
0034     end
0035 end
0036 
0037 return
0038 
0039 
0040 err = 0;
0041 
0042 
0043 
0044 
0045 
0046 
0047