main function
clear allclcnvars=3;lb=[6 2 2];ub=[100 4 4];options = gaoptimset('PlotFcns',{@gaplotbestf,@gaplotmaxconstr},'Display','iter');[x, fval,exitflag,output,population]=ga(@my_fun,nvars,[],[],[],[],lb,ub,options)
error when using options
Error using functionHandleOrCell (line 13)The constraint function must be a function handle.Error in validate (line 156) [nonlcon,NonconFcnArgs] = functionHandleOrCell('NonconFcn',nonlcon);Error in gacommon (line 72)[options,nvars,FitnessFcn,NonconFcn] =validate(options,type,nvars,fun,nonlcon,user_options);Error in ga (line 319)[x,fval,exitFlag,output,population,scores,FitnessFcn,nvars,Aineq,bineq,Aeq,beq,lb,ub, ...Error in start (line 7)[x, fval,exitflag,output,population]=ga(@my_fun,nvars,[],[],[],[],lb,ub,options)
Best Answer