Bonjour,
je programme un algorithme genetique pour optimiser un systeme qui contient 11 variables sous forme de tableau different.
et voila que je trouve pas la façon pour saisir les contraintes à plusieurs variable.
parce que a l'execution il m'affiche les erreurs suivantes:
??? Attempt to reference field of non-structure array. Error in ==> contraintesv1 at 8 c=[ x.III-cap; Error in ==> validate>@(x)nonlcon(x,NonconFcnArgs{:}) at 141 nonlcon = @(x) nonlcon(x,NonconFcnArgs{:}); Error in ==> constrValidate at 17 [cineq,ceq] = nonlcon(Iterate.x'); Error in ==> gacommon at 109 [LinearConstr, Iterate,nineqcstr,neqcstr,ncstr] = constrValidate(NonconFcn, ... Error in ==> ga at 269 [x,fval,exitFlag,output,population,scores,FitnessFcn,nvars,Aineq,bineq,Aeq,beq,lb,ub, ... Error in ==> optiGA at 25 [x,fct]=ga(resultat,nvars,[],[],[],[],[],[],contrainte) Caused by: Failure in initial user-supplied nonlinear constraint function evaluation.





Répondre avec citation
Partager