# Optimization

Minimum of single and multivariable functions, nonnegative least-squares, roots of nonlinear functions

Optimizers find the location of a minimum of a nonlinear objective function. You can find a minimum of a function of one variable on a bounded interval using `fminbnd`, or a minimum of a function of several variables on an unbounded domain using `fminsearch`. Maximize a function by minimizing its negative.

Find a nonnegative solution to a linear least-squares problem using `lsqnonneg`.

The equation solver `fzero` finds a real root of a nonlinear scalar function.

Control the output or other aspects of your optimization by setting options using `optimset`.

Solve problems and set options using a visual interface with the Optimize Live Editor task.

## Functions

expand all

 `fminbnd` Find minimum of single-variable function on fixed interval `fminsearch` Find minimum of unconstrained multivariable function using derivative-free method `lsqnonneg` Solve nonnegative linear least-squares problem
 `fzero` Root of nonlinear function
 `optimget` Optimization options values `optimset` Create or modify optimization options structure