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.

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