how to correct thismistake
Ältere Kommentare anzeigen
??? 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)
Check
whos Route
n = length(Route)
BTW, if you need just one value, you can use
randi(n, 1)
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
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!