Index of point in matlab plot
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
x = rand(10,3);
plot3(x(:,1),x(:,2),x(:,3),'R.')
hold on
pause;
y = rand(10,3);
plot3(y(:,1),y(:,2),y(:,3),'B.')
%%%%
After ploting the x and y values, I want to click any point on the plot and it well give the information that perticular point lies in x matrix oy y matrix and tells the point no also respectively.
0 Kommentare
Antworten (1)
KSSV
am 20 Mai 2019
x = rand(10,3);
y = rand(10,3);
hold on
plot3(x(:,1),x(:,2),x(:,3),'R.')
plot3(y(:,1),y(:,2),y(:,3),'B.')
idx = knnsearch(x,y) ;
position_of_y = (1:size(y,1))' ;
nearest_of_y_in_x = idx ;
T = table(position_of_y,nearest_of_y_in_x) ;
text(y(:,1),y(:,2),y(:,3),num2str(position_of_y))
text(x(:,1),x(:,2),x(:,3),num2str(nearest_of_y_in_x))
2 Kommentare
Siehe auch
Kategorien
Mehr zu Performance and Memory 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!