>>sdpvar x(4)
>>constraints = [ 25-x(1)*x(2)*x(3)*x(4) <= 0];
>>constraints=[constraints;sum(x(1:4).^2)-40 == 0];
>>constraints=[constraints;1<=x(1:4)<=5];
>>objective = x(1)*x(4)*(x(1)+x(2)+x(3))+x(3) ;
>>options = sdpsettings('solver','ipopt','sdpa.maxIteration',100,'verbose',1,'usex0',[1,5,5,1]) ;
>>optimize(constraints,objective,options);
>>value(objective)