??? Error using ==> randperm Too many input arguments.
Error in ==> InverOver at 29 Position_City1 = randperm(length(Route), 1); %zvoleni nahodneho mesta
Error in ==> Program>Start_Callback at 168 [Result, Output] = eval([Funkce{metoda} '(Coordinates, handles)']);
Error in ==> gui_mainfcn at 96 feval(varargin{:});
Error in ==> Program at 17 gui_mainfcn(gui_State, varargin{:});
Error in ==> @(hObject,eventdata)Program('Start_Callback',hObject,eventdata,guidata(hObject))

Antworten (2)

Thorsten
Thorsten am 9 Jul. 2015
Bearbeitet: Thorsten am 9 Jul. 2015

0 Stimmen

Check
whos Route
n = length(Route)
BTW, if you need just one value, you can use
randi(n, 1)
Guillaume
Guillaume am 9 Jul. 2015

0 Stimmen

Possibly, you're using an older version of matlab (< R2011b), before randperm acquired its second optional argument.

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 9 Jul. 2015

Beantwortet:

am 9 Jul. 2015

Community Treasure Hunt

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

Start Hunting!

Translated by