Having an error of function handler while using GA

Hello everybody,
I have started using GA toolbox in matlab. When I want to run my code, it gives me the following error:
Error using functionHandleOrCell (line 13) The constraint function must be a function handle.
I dont really know what this means. I have a custom fitness function:
fun = @(chrom) fitnessfunction(chrom,lcap, lcapmain, cl, clmain, nump, ind, alpha, o, OD, tw,nc_nodes,nc,allnode, pc, dem, nt,x);
and I used fun in : [X fval] = ga(fun,gensize,[],[],[],[],LB,UB,options);
Chrom is my population. I will appreciate if you can help me.
Thanks

 Risposta accettata

Run the following:
dbstop if error
This will stop when the error is thrown so you can inspect what's going on and which variable is not what you expect it to be.

1 Commento

Thank you for you information. The point is I know where the error happens (I know the function which shows the error) but I dont understand why because it doesnt specifically show which function is not working properly.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Parallel Computing in Centro assistenza e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by