Optimization Toolbox |
 |
Problems Covered by the Toolbox
The following tables show the functions available for minimization, equation solving, and solving least-squares or data-fitting problems.
Note
The following tables list the types of problems in order of increasing complexity.
|
Table 2-1: Minimization
Type
|
Notation
|
Function
|
Scalar Minimization
|
such that 
|
fminbnd
|
Unconstrained Minimization
|

|
fminunc ,
fminsearch
|
Linear Programming
|
such that
|
linprog
|
Quadratic Programming
|
such that
|
quadprog
|
Constrained Minimization
|
such that
|
fmincon
|
Goal Attainment
|
such that
|
fgoalattain
|
Minimax
|
such that
|
fminimax
|
Semi-Infinite Minimization
|
such that
|
fseminf
|
Table 2-2: Equation Solving
Type
|
Notation
|
Function
|
Linear Equations
|
, n equations, n variables
|
\ (slash)
|
Nonlinear Equation of One Variable
|

|
fzero
|
Nonlinear Equations
|
, n equations, n variables
|
fsolve
|
Table 2-3: Least-Squares (Curve Fitting)
Type
|
Notation
|
Function
|
Linear Least-Squares
|
, m equations, n variables
|
\ (slash)
|
Nonnegative Linear-Least-Squares
|
 such that 
|
lsqnonneg
|
Constrained Linear-Least-Squares
|
 such that
|
lsqlin
|
Nonlinear Least-Squares
|
 such that 
|
lsqnonlin
|
Nonlinear Curve Fitting
|
 such that 
|
lsqcurvefit
|
| Introduction | | Using the Optimization Functions |  |