how to correct thismistake
Mostrar comentarios más antiguos
??? 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))
Respuestas (2)
Check
whos Route
n = length(Route)
BTW, if you need just one value, you can use
randi(n, 1)
Guillaume
el 9 de Jul. de 2015
0 votos
Possibly, you're using an older version of matlab (< R2011b), before randperm acquired its second optional argument.
Categorías
Más información sobre Get Started with MATLAB en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!