function feval

7 vues (au cours des 30 derniers jours)
Krishnendu Mukherjee
Krishnendu Mukherjee le 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 commentaires
TAB
TAB le 27 Jan 2012
>> doc feval
Walter Roberson
Walter Roberson le 27 Jan 2012
We need the context.

Connectez-vous pour commenter.

Réponse acceptée

Honglei Chen
Honglei Chen le 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)

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB Compiler SDK dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by