Effacer les filtres
Effacer les filtres

Undefined function 'shortestPath' for input arguments of type 'double'.

4 vues (au cours des 30 derniers jours)
mika
mika le 23 Mai 2014
Commenté : Mahdi le 23 Mai 2014
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!

Réponse acceptée

Mahdi
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
mika
mika le 23 Mai 2014
thank you for you fast reply
Mahdi
Mahdi le 23 Mai 2014
No problem :)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Electrophysiology 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!

Translated by