J'ai un nuage de points point_cloud = [-1,0; 1,0; 1,2; -1,2; 0,3]; que je veux relier entre eux selon deux vecteurs k=[1 5 5 3 4] et l=[3 4 3 5 5] ça veut dire la premier point de nuage sera connecté avec la troisième le cinquième avec le quatrième ,le cinquième avec le troisième ...etc

voici ma boucle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
cc=point_cloud(:,1)
    ll=point_cloud(:,2)
    for m=1:size(k,1)
      plot([point_cloud(k(m),1) point_cloud(l(m),1)],[point_cloud(k(m),2) point_cloud(l(m),2)],'r*-') 
      hold on
    end 
 
    plot(cc,ll,'r*')
	hold off
mais la boucle me trace qu'un seul segment la premier entre le point 1 et 3 le reste il n'est pas pris en considération , une idée s'il vous plait ?