我定义了func = @ofun;
然后使用到[x,fval,exitflag,output,final_pop,scores]=ga(@ofun,nvars,A,B,Aeq,Beq,LB,UB,[],options);
然后报错了
未定义函数或变量 'ofun'。
出错 createAnonymousFcn>@(x)fcn(x,FcnArgs{:}) (line 11)
fcn_handle = @(x) fcn(x,FcnArgs{:});
出错 makeState (line 47)
firstMemberScore =
FitnessFcn(state.Population(initScoreProvided+1,:));
出错 galincon (line 17)
state = makeState(GenomeLength,FitnessFcn,Iterate,output.problemtype,options);
出错 ga (line 401)
[x,fval,exitFlag,output,population,scores] =
galincon(FitnessFcn,nvars, ...
出错 test (line 24)
[x,fval,exitflag,output,final_pop,scores]=ga(@ofun,nvars,A,B,Aeq,Beq,LB,UB,[],options);
希望有大佬解释一下为啥出错了,万分感激
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。
因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。