Optimization Toolbox |
 |
Problems Covered by the Toolbox
The tables below 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 1-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 1-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 1-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 |  |