function feval

5 views (last 30 days)
Krishnendu Mukherjee
Krishnendu Mukherjee on 27 Jan 2012
??? Error using ==> feval
Attempt to execute SCRIPT untitled2 as a function.
Error in ==> C:\Documents and Settings\krishnendu\Desktop\Chared ICA Code\ImperialistCompetitveAlgorithm_GlobalOptimizationStrategy.m
On line 83 ==> InitialCost = feval(ProblemParams.CostFuncName,InitialCountries,ProblemParams.CostFuncExtraParams);
im getting this error.
  3 Comments
TAB
TAB on 27 Jan 2012
>> doc feval
Walter Roberson
Walter Roberson on 27 Jan 2012
We need the context.

Sign in to comment.

Accepted Answer

Honglei Chen
Honglei Chen on 27 Jan 2012
It looks like your untitled2 is a script, not a function, hence cannot be evaluated by feval. To define a function, you need to have, e.g.
function y = foo(x)
in your foo.m as the first line and then you can do
y = feval(@foo,x)

More Answers (0)

Categories

Find more on MATLAB Compiler SDK in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!