how can I display number on city locations ?

1 view (last 30 days)
figure('Name','City Locations','Numbertitle','on');
plot(xy(:,1),xy(:,2),'bo');
........... ........
......... ..........
figure(pfig);
route = best_route([1:n 1]);
plot(xy(route,1),xy(route,2),'b.-');
title(sprintf('Total Distance = %1.4f, Iteration = %d',min_dist,iter));

Answers (1)

the cyclist
the cyclist on 23 Apr 2013
Edited: the cyclist on 23 Apr 2013
You could use the text() function.
>> doc text
for details.
  1 Comment
Sanuj Shukla
Sanuj Shukla on 23 Apr 2013
i this segment figure doesnt appear when I use text function.
for p = 1:population
d = distance_matrix(pop(p,n),pop(p,1));
for k = 2:n
d = d + distance_matrix(pop(p,k-1),pop(p,k));
end
total_dist(p) = d;
end
[min_dist,index] = min(total_dist);
dist_history(iter) = min_dist;
if min_dist < global_min
global_min = min_dist;
best_route = pop(index,:);
figure(pfig);
route = best_route([1:n 1]);
plot(xy(route,1),xy(route,2),'b.-');
title(sprintf('Total Distance = %1.4f, Iteration = %d',min_dist,iter));
end
rand_pair = randperm(population);

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!