Hello, I have 4 nonlinear equations with 4 unknows (x(1), x(2), x(3), x(4)). I can get solutions using "lsqnonlin" and "fsolve" but I'am having an error message when I use fmincon. How can I fix it? I also tried to create a function and put all equations inside but it is not working either. Thanks for the help.
Obj_Fun = @(x)[ ... ] % 4 equations in each row. lb = [-1,-1,-1,-1];ub = [1,1,1,1];A = [];b = [];Aeq = [];beq = [];x0 = rand(1,4); [x,fval,exitflag,output] = fmincon(Obj_Fun,x0,A,b,Aeq,beq,lb,ub)Error using fmincon (line 635)Supplied objective function must return a scalar value.Error in FMinCon_Testing (line 30)[x,fval,exitflag,output] = fmincon(Obj_Fun,x0,A,b,Aeq,beq, ...
Best Answer