Undefined function 'shortestPath' for input arguments of type 'double'.
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Every time i use
>> [ending_pts ind] = solveTSP( ending_pts, true );
an error message appears:
Undefined function 'shortestPath' for input arguments of type 'double'.line 20
here is the code that give the message error:
% plot the shortest path
xd=[];yd=[];
for i = 1:(N_cities+1)
xd(i)=ending_pts(shortestPath(i),1);
yd(i)=ending_pts(shortestPath(i),2);
end
line(xd,yd);
title(['Path length = ',num2str(shortestPathLength)]);
hold off;
Any suggestions?
Thanks!
0 commentaires
Réponse acceptée
Mahdi
le 23 Mai 2014
You don't have the matrix (I assume) shortestPath or N_cities defined anywhere in your code. So it's either a global variable or you just missed it.
In this case, I'm assuming that shortestPath is a matrix containing the shortest distances between the cities.
2 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Directed Graphs dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!