bonjour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
distance=0;
vecteur =zeros(1,size(points1));
c=1;
%casenumero=zeros(1,size(points2));
for i=1:size(points1)
    r1=points1(i,2);
    c1=points1(i,3);
    for j=1:size(points2)
        r2=points2(j,2);
        c2=points2(j,3);
        d=sqrt(((r2-r1)^2)+((c2-c1)^2));
       if d>distance 
        distance =d;
        casenumero=j;
       end
    end
    vecteur(i)=casenumero;    
end
points1 et points 2 sont deux matrices de tailles 434*3 et 2893*3
j'aime aboutir à un vecteur ( vecteur) qui contient dans chaque case une valeur mais vecteur contient toujours une seule valeur . Que dois-je changer