# Documentation

### This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English verison of the page.

# Optimization Toolbox Functions

 `evaluate` Evaluate optimization expression
 `fgoalattain` Solve multiobjective goal attainment problems `fminbnd` Find minimum of single-variable function on fixed interval `fmincon` Find minimum of constrained nonlinear multivariable function `fminimax` Solve minimax constraint problem `fminsearch` Find minimum of unconstrained multivariable function using derivative-free method `fminunc` Find minimum of unconstrained multivariable function `fseminf` Find minimum of semi-infinitely constrained multivariable nonlinear function `fsolve` Solve system of nonlinear equations `fzero` Root of nonlinear function
 `infeasibility` Constraint violation at a point `intlinprog` Mixed-integer linear programming (MILP)
 `linprog` Solve linear programming problems `lsqcurvefit` Solve nonlinear curve-fitting (data-fitting) problems in least-squares sense `lsqlin` Solve constrained linear least-squares problems `lsqnonlin` Solve nonlinear least-squares (nonlinear data-fitting) problems `lsqnonneg` Solve nonnegative linear least-squares problem
 `mapSolution` Create optimization solution structure from solver outputs `mldivide, \` Solve systems of linear equations Ax = B for x `mpsread` Read MPS file for LP and MILP optimization data
 `optimconstr` Create empty optimization constraint array `optimexpr` Create empty optimization expression array `optimget` Optimization options values `OptimizationConstraint` Optimization constraints `OptimizationExpression` Objective function or constraints `OptimizationProblem` Optimization problem `OptimizationVariable` Variable for optimization `optimoptions` Create optimization options `optimproblem` Create optimization problem `optimset` Create or edit optimization options structure `optimtool` Select solver and optimization options, run problems `optimvar` Create optimization variables
 `prob2struct` Convert optimization problem to solver form
 `quadprog` Quadratic programming
 `resetoptions` Reset options
 `showbounds` Display variable bounds `showconstr` Display optimization constraint `showexpr` Display optimization expression `showproblem` Display optimization problem `showvar` Display optimization variable `solve` Solve optimization problem `str2sub` Index numbers for named indices
 `writebounds` Save description of variable bounds `writeconstr` Save optimization constraint description `writeexpr` Save optimization expression description `writeproblem` Save optimization problem description `writevar` Save optimization variable description