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