% Optimization Toolbox. 
% Version 2.1 (R12) 07-Jun-2000
%
% Nonlinear minimization of functions.
%   fminbnd     - Scalar bounded nonlinear function minimization.
%   fmincon     - Multidimensional constrained nonlinear minimization.
%   fminsearch  - Multidimensional unconstrained nonlinear minimization, 
%                  by Nelder-Mead direct search method.
%   fminunc     - Multidimensional unconstrained nonlinear minimization.
%   fseminf     - Multidimensional constrained minimization, semi-infinite 
%                  constraints.
%
% Nonlinear minimization of multi-objective functions.
%   fgoalattain - Multidimensional goal attainment optimization 
%   fminimax    - Multidimensional minimax optimization.
%        
% Linear least squares (of matrix problems).
%   lsqlin      - Linear least squares with linear constraints.
%   lsqnonneg   - Linear least squares with nonnegativity constraints.
%
% Nonlinear least squares (of functions).
%   lsqcurvefit - Nonlinear curvefitting via least squares (with bounds).
%   lsqnonlin   - Nonlinear least squares with upper and lower bounds.
%
% Nonlinear zero finding (equation solving).
%   fzero       - Scalar nonlinear zero finding.
%   fsolve      - Nonlinear system of equations solve (function solve).
%
% Minimization of matrix problems.
%   linprog    - Linear programming.
%   quadprog   - Quadratic programming.
% 
% Controlling defaults and options.
%   optimset - Create or alter optimization OPTIONS structure. 
%   optimget - Get optimization parameters from OPTIONS structure. 
%
% Demonstrations of large-scale methods.
%   circustent - Quadratic programming to find shape of a circus tent.
%   molecule   - Molecule conformation solution using unconstrained nonlinear
%                minimization.
%   optdeblur  - Image deblurring using bounded linear least-squares.
%
% Demonstrations of medium-scale methods.
%   optdemo    - Demonstration menu.
%   tutdemo    - Tutorial walk-through.
%   bandemo    - Minimization of banana function.
%   goaldemo   - Goal attainment.
%   dfildemo   - Finite-precision filter design (requires Signal Processing
%                Toolbox).
%   datdemo    - Fitting data to a curve.
% 
% Medium-scale examples from User's Guide
%   objfun     - nonlinear objective
%   confun     - nonlinear constraints
%   objfungrad - nonlinear objective with gradient
%   confungrad - nonlinear constraints with gradients
%   confuneq   - nonlinear equality constraints
%   optsim.mdl - simulink model of nonlinear plant process
%   optsiminit - init file for optisim.mdl
%   tracklsq   - multiobjective lsqnonlin objective
%   trackmmobj - multiobjective fminimax objective 
%   trackmmcon - multiobjective fminimax constraints
%
% Large-scale examples from User's Guide
%   nlsf1        - nonlinear equations objective with Jacobian
%   nlsf1a       - nonlinear equations objective 
%   nlsdat1      - MAT-file of Jacobian sparsity pattern (see nlsf1a)
%   brownfgh     - nonlinear minimization objective with gradient and Hessian
%   brownfg      - nonlinear minimization objective with gradient 
%   brownhstr    - MAT-file of Hessian sparsity pattern (see brownfg)
%   tbroyfg      - nonlinear minimization objective with gradient
%   tbroyhstr    - MAT-file of Hessian sparsity pattern (see tbroyfg)
%   browneq      - MAT-file of Aeq and beq sparse linear equality constraints
%   runfleq1     - demonstrates 'HessMult' option for FMINCON with equalities
%   brownvv      - nonlinear minimization with dense structured Hessian
%   hmfleq1      - Hessian matrix product for brownvv objective
%   fleq1        - MAT-file of V matrix for brownvv, hmfleq1 and Aeq,beq 
%   qpbox1       - MAT-file of quadratic objective Hessian sparse matrix
%   runqpbox4    - demonstrates 'HessMult' option for QUADPROG with bounds
%   qpbox4       - MAT-file of quadratic programming problem matrices
%   runnls3      - demonstrates 'JacobMult' option for LSQNONLIN 
%   nlsmm3       - Jacobian multiply function for runnls3/nlsf3a objective
%   nlsdat1      - MAT-file of problem matrices for runnls3/nlsf3a objective
%   runqpeq5     - demonstrates 'HessMult' option for QUADPROG with equalities
%   qpeq5        - MAT-file of quadratic programming matrices for runqpeq5
%   particle     - MAT-file of linear least squares C and d sparse matrices
%   sc50b        - MAT-file of linear programming example
%   densecolumns - MAT-file of linear programming example
%

% Grandfathered functions
%   attgoal    - Multi-objective goal attainment.
%   constr     - Constrained minimization.
%   curvefit   - Nonlinear curve (data) fitting
%   fmin       - Bounded minimization, scalar case.
%   fminu      - Unconstrained minimization using gradient search.
%   fmins      - Unconstrained minimization using simplex search.
%   leastsq    - Nonlinear least squares.
%   minimax    - Minimax solution.
%   seminf     - Semi-infinite minimization.
%   lp         - Linear programming.
%   qp         - Quadratic programming.
%   nnls       - Non-negative linear least squares.
%   conls      - Constrained linear least squares.
%   foptions   - Parameter settings.
%
% Functions where attempt was made to grandfather old calling syntax
%   fzero      - Nonlinear equation solution, scalar case.
%   fsolve     - Nonlinear equation solution.
%
% Internally Used Utility Routines
%
%   Large-scale preconditioners
%   aprecon    - default banded preconditioner for least-squares problems
%   hprecon    - default banded preconditioner for minimization problems
%   pceye      - diagonal preconditioner based on scaling matrices
%
%   Cubic interpolation routines
%   cubic      - interpolates four points to find the maximum value
%   cubici1    - interpolates 2 pts and gradients to estimate minimum
%   cubici2    - interpolates 3 points and 1 gradient
%   cubici3    - interpolates 2 pts and gradients to find step and min
%
%   Quadratic interpolation routines
%   quad2      - interpolates three points to find the maximum value
%   quadi      - interpolates three points to estimate minimum
%
%   Demonstration utility routines
%   eigfun     - function to return sorted eigenvalues (used in goaldemo)
%   elimone    - eliminates a variable (used by dfildemo)
%   filtobj    - frequency response norm (used by dfildemo)
%   filtcon    - frequency response roots (used by dfildemo)
%   fitfun     - return error norm in fitting data (used by datdemo)
%   fitfun2    - return vector of errors in fitting data (used by datdemo)
%   tentdata   - MAT-file of data for circustent demo
%   optdeblur  - MAT-file of data for optdeblur demo
%   molecule   - MAT-file of data for molecule demo
%   mmole      - molecular distance problem (used by molecule demo)
%
%   Semi-infinite utility routines
%   semifun    - translates semi-infinite problem to constrained problem
%   semicon    - translates semi-infinite constraints to constrained problem
%   findmax    - interpolates the maxima in a vector of data 
%   findmax2   - interpolates the maxima in a matrix of data 
%   v2sort     - sorts two vectors and then removes missing elements
%
%   Goal-attainment utility routines
%   goalfun    - translates goal-attainment problem to constrained problem
%   goalcon    - translates constraints in goal-attainment problem
%
%   Demonstration utility routines
%   bandem     - banana function minimization demonstration
%   optdems    - set up Optimization demos for The MATLAB Expo
%   demos      - demo information for expo
%   banplot    - Plots one step of solution path (used by bandemo)
%   banplot2   - Plots one step of solution path (used by bandemo)
%
%   Other
%   color      - column partition for sparse finite differences
%   graderr    - used to check gradient discrepancy 
%   lsint      - function to initialize leastsq routine
%   optint     - function to initialize fminu routine
%   searchq    - line search routine for fminu and leastsq functions
%   sfd        - sparse Hessian via finite gradient differences
%   sfdnls     - sparse Jacobian via finite differences
%   updhess    - performs the Inverse Hessian Update
%
%   Grandfathered utility routines
%   goalobj - translates goal-attainment problem to constrained problem
%   goalgra - translates goal-attainment gradient to constrained problem



%   Copyright 1990-2000 The MathWorks, Inc.
%   $Revision: 1.41 $  $Date: 2000/08/30 02:03:28 $
