Global optimization: transfer variables to non-linear constraints
Show older comments
Hey guys!
I have an optimization problem and would like to define a nonlinear constraint in the function provided for it (unitdisc).Unfortunately I am unable to transfer the variables as input or globally. Do you have any tips for solving this problem. It looks like this for me:
e = @(x) transpose((xd * x) + xc) * x;
nonlcon = @unitdisc; %Can I add here the Variables?
problem = createOptimProblem('fmincon','objective',e,'x0',Initv,'lb',lb,...
'ub',ub,'nonlcon',nonlcon,'options',options);
[x] = run(gs,problem);
% and then
function [c,ceq] = unitdiscc(x,a,b,c,d...)
Accepted Answer
More Answers (0)
Categories
Find more on Systems of Nonlinear Equations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!