bonjour
points1 et points 2 sont deux matrices de tailles 434*3 et 2893*3
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
j'aime aboutir à un vecteur ( vecteur) qui contient dans chaque case une valeur mais vecteur contient toujours une seule valeur . Que dois-je changer
Partager