# MATLAB: Connect the dots with a loop

connectplotpoint

Hi I have a point cloud :
point_cloud = [-1,0; 1,0; 1,2; -1,2; 0,3];
that I want connect according to two vectors :
k=[1  5     5     3     4]l=[3  4     3     5     5]
it means : the first point is connected with the third, the fifth with the fourth
Here is my loop:
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)])  hold onendplot(cc,ll,'r*')hold off
but it draws only one segment