Division of a vector
    5 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    massimiliano de martino
 am 10 Sep. 2019
  
    
    
    
    
    Kommentiert: darova
      
      
 am 11 Sep. 2019
            Goodmorning,
I would like to have help about that question: i've a vector which rapresents different zones in a 2D space.Main problem is that coordinates of differents zone are all togheter in one single vector,whereas i would like to have one different vector for each zone.
Attached i've reported two images which represent current situation:
- In image 1 - i've reported current situation, in which i've one single vector with the coordinate of the four zones
- In image 2 - i've reported desired situation, in which i've one vector for each zone.
I would like to know if there is a commande which is able to split vector,recognize different zones.
Attached a SavedWorkspace with one coordinate example, which can be used with following line code to plot the situation.
figure(1);grid on;hold on;
scatter(Zone_1_Overlap_Complete_Not_Zeros(:,1),Zone_1_Overlap_Complete_Not_Zeros(:,2),2);
hold off
2 Kommentare
  Matt J
      
      
 am 10 Sep. 2019
				In your example, the zones all appear to be convex. Will this always be the case?
Akzeptierte Antwort
  darova
      
      
 am 10 Sep. 2019
        Try clusterdata()
load WorkSpace
X = Zone_1_Overlap_Complete_Not_Zeros(:,1);
Y = Zone_1_Overlap_Complete_Not_Zeros(:,2);
idx = clusterdata([X Y],'maxclust',4);
scatter(X,Y,3,idx,'filled')
See also kmeans()
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Geometric Transformation and Image Registration finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


