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.

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