MLDO with Matlab
From EVOCD
Function fmincon: Find minimum of constrained nonlinear multivariable function.
x, b, beq, lb, and ub are vectors, A and Aeq are matrices, c(x) and ceq(x) are functions that return vectors, and f(x) is a function that returns a scalar. f(x), c(x), and ceq(x) can be nonlinear functions.
Syntax:
x = fmincon(fun,x0,A,b) x = fmincon(fun,x0,A,b,Aeq,beq) x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub) x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon) x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options) x = fmincon(problem) [x,fval] = fmincon(...) [x,fval,exitflag] = fmincon(...) [x,fval,exitflag,output] = fmincon(...) [x,fval,exitflag,output,lambda] = fmincon(...) [x,fval,exitflag,output,lambda,grad] = fmincon(...) [x,fval,exitflag,output,lambda,grad,hessian] = fmincon(...)
See Matlab Docs.
Syntax used by Saber:
[x,f,exitflag,output]=fmincon(@obj1,x0,A,b,Aeq,beq,lb,ub,@const1,options,Londa,C,r)
and
[x,f,exitflag,output]=fmincon(@obj2,x0,A,b,Aeq,beq,lb,ub,@const2,options,Londa,C,t)
