Division of a vector
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
massimiliano de martino
el 10 de Sept. de 2019
Comentada: darova
el 11 de Sept. de 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 comentarios
Matt J
el 10 de Sept. de 2019
In your example, the zones all appear to be convex. Will this always be the case?
Respuesta aceptada
darova
el 10 de Sept. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Fractals en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!