MATLAB Answers


problem with running some codes in http://www​.mathworks​.com/matla​bcentral/f​ileexchang​e/36321-de​mo-finding​-an-optima​l-path-usi​ng-matlab-​and-optimi​zation-too​lbox

Asked by Hoda
on 16 Aug 2013

Hello every body I downloaded but when I run the PathOptimizationDemo.m the below error is displayed:

??? Error: File: PathOptimizationDemo.m Line: 217 Column: 27 Unexpected MATLAB operator.

can anybody help me ASAP? Thanks in advance


Log in to comment.

1 Answer

Answer by Walter Roberson
on 16 Aug 2013
 Accepted Answer

Which MATLAB version are you running?

I suspect you are using a MATLAB version old enough to not know about using ~ as a placeholder.

Replace lines that look like

function NAME(~,~,variable1,variable2)


function NAME(TMP___1, TMP___2, variable1, variable2)

where TMP___1 and TMP___2 are arbitrary variable names that are not used inside the function.


That's true my matlab version is old,thanks alot;but I can't still run it:another error: ??? Undefined function or method 'rng' for input arguments of type 'char'.

Error in ==> PathOptimizationDemo>pushbutton_NewField_Callback at 97 rng('shuffle');

Error in ==> PathOptimizationDemo>PathOptimizationDemo_OpeningFcn at 72 pushbutton_NewField_Callback(hObject, eventdata, handles)

Error in ==> gui_mainfcn at 221 feval(gui_State.gui_OpeningFcn, gui_hFigure, [], guidata(gui_hFigure), varargin{:});

Error in ==> PathOptimizationDemo at 48 gui_mainfcn(gui_State, varargin{:});

what should I do about it?

sorry ,Ididn't umderstand.what should I do exactly,I can't install newer version now.the version is 7.8.

Log in to comment.

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today