1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| clear
MTR=fix(10*(rand(7,100)+0.5));
ES=fix(10*(rand(7,100)+0.5));
conf=fix(10*(rand(7,7)+0.5)) ;
[L,taille]=size(conf);
if taille == 1
RConflocal(1:taille,:)=MTR(ES(conf(1:taille,1)));
elseif taille == 3
RConflocal(1:taille,:)=MTR(ES(conf(1:taille,1)));
RConflocal(1:taille,:)=max(MTR(ES(conf(1:taille,2))),MTR(ES(conf(1:taille,3))));
elseif taille ==5
RConflocal(1:taille,:)=MTR(ES(conf(1:taille,1)));
RConflocal(1:taille,:)=max(MTR(ES(conf(1:taille,2))),MTR(ES(conf(1:taille,3))));
RConflocal(1:taille,:)=max(MTR(ES(conf(1:taille,4))),MTR(ES(conf(1:taille,5))));
elseif taille ==7
RConflocal(1:taille,:)=MTR(ES(conf(1:taille,1)));
RConflocal(1:taille,:)=max(MTR(ES(conf(1:taille,2))),MTR(ES(conf(1:taille,3))));
RConflocal(1:taille,:)=max(MTR(ES(conf(1:taille,4))),MTR(ES(conf(1:taille,5))));
RConflocal(1:taille,:)=max(MTR(ES(conf(1:taille,6))),MTR(ES(conf(1:taille,7))));
end
RConflocal |
Partager