p ICME | CAVS

Integrated Computational Materials Engineering (ICME)

MLDO with MATLAB

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 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)