1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| D1=zeros(length(K),4);
nb1=zeros(length(K),4);
nb2=zeros(length(K),4);
for i=1:length(K)
for j=1:length(K)
if (K(j,1)>K(i,1))&&(K(j,2)>K(i,2))
nb1(i,1)=nb1(i,1)+1;
else nb1(i,1)=nb1(i,1);
end
if (K(j,1)>K(i,1))&&(K(j,2)<K(i,2))
nb1(i,2)=nb1(i,2)+1;
else nb1(i,2)=nb1(i,2);
end
if (K(j,1)<K(i,1))&&(K(j,2)<K(i,2))
nb1(i,3)=nb1(i,3)+1;
else nb1(i,3)=nb1(i,3);
end
if (K(j,1)<K(i,1))&&(K(j,2)>K(i,2))
nb1(i,4)=nb1(i,4)+1;
else nb1(i,4)=nb1(i,4);
end
end
for j=1:length(Q)
if (Q(j,1)>K(i,1))&&(Q(j,2)>K(i,2))
nb2(i,1)=nb2(i,1)+1;
else nb2(i,1)=nb2(i,1);
end
if (Q(j,1)>K(i,1))&&(Q(j,2)<K(i,2))
nb2(i,2)=nb2(i,2)+1;
else nb2(i,2)=nb2(i,2);
end
if (Q(j,1)<K(i,1))&&(Q(j,2)<K(i,2))
nb2(i,3)=nb2(i,3)+1;
else nb2(i,3)=nb2(i,3);
end
if (Q(j,1)<K(i,1))&&(Q(j,2)>K(i,2))
nb2(i,4)=nb2(i,4)+1;
else nb2(i,4)=nb2(i,4);
end
end
D1(:,1)=abs((nb1(:,1)/length(K))-((nb2(:,1)/length(Q))));
D1(:,2)=abs((nb1(:,2)/length(K))-((nb2(:,2)/length(Q))));
D1(:,3)=abs((nb1(:,3)/length(K))-((nb2(:,3)/length(Q))));
D1(:,4)=abs((nb1(:,4)/length(K))-((nb2(:,4)/length(Q))));
D1
d1=max(max(D1)) |
Partager