Hi
I am solving a nonlinear convex optimization problem. The problem has equality nonlinear constraints. I also have non-negativity constraints. For some reason Matlab does not respect the non negativity constraints and finds an optimum in negative numbers. I have no idea why it does this.
Thanks in advance!
Juan
problem.x0 =x0;problem.objective =@(x)objfun(x);problem.nonlcon =@(x)confuneq(x,b1d,b1f,M1,z,g);problem.solver ='fmincon';problem.options =optimset('Display','iter-detailed');problem.lb =[0.1 0.1 0.1 0.1];problem.ub =[1000 1000 0.9 0.9];
Best Answer