function ex14_1_3 yalmip('clear'); sdpvar x1 x2 x3 objvar F = set([]); F = F + set( - x3 + objvar == 0); F = F + set( 10000*x1*x2 - x3 <= 1); F = F + set( - 10000*x1*x2 - x3 <= -1); F = F + set( exp(-x1) + exp(-x2) - x3 <= 1.001); F = F + set( (-exp(-x1)) - exp(-x2) - x3 <= -1.001); F = F + set(5.49e-6 < x1 < 4.553) + set(18.21 > x2 > 0.0021961); sol = solvesdp(F,objvar,sdpsettings('solver','bmibnb','bmibnb.absgaptol',1e-8,'bmibnb.relgaptol',1e-8)) mbg_asserttolequal(sol.problem,0); mbg_asserttolequal(double([objvar ]),0, 1e-5);