| Optimization Toolbox | ![]() |
Maximization
The optimization functions fminbnd, fminsearch, fminunc, fmincon, fgoalattain, fminimax, lsqcurvefit, and lsqnonlin all perform minimization of the objective function
. Maximization is achieved by supplying the routines with
. Similarly, to achieve maximization for quadprog supply -H and -f, and for linprog supply -f.
Greater-Than-Zero Constraints
The Optimization Toolbox assumes that nonlinear inequality constraints are of the form
. Greater-than-zero constraints are expressed as less-than-zero constraints by multiplying them by -1. For example, a constraint of the form
is equivalent to the constraint
; a constraint of the form
is equivalent to the constraint
.
| Equality Constrained Example | Additional Arguments: Avoiding Global Variables | ![]() |