필터 지우기
필터 지우기

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

조회 수: 4 (최근 30일)
mika
mika 2014년 5월 23일
댓글: Mahdi 2014년 5월 23일
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!

채택된 답변

Mahdi
Mahdi 2014년 5월 23일
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.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Electrophysiology에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by