Optimization

Explanation of tables
*green Function exists in octave 2.0.x
Noted incompatibilities and missing features
+yellow Function exists in matcompat
Author and home for the function.
?orange Function doesn't exist
Explanation of what you can do instead.
xred Function doesn't exist, and no work-around

Yinyu Ye has matlab code for linear, nonlinear and quadratic programming (no license specified). Ben Sapp has code for constrained and unconstrained nonlinear minimization included herein, and lp for linear programming. Etienne Grossman has code for downhill simplex (unconstrained nonlinear minimization), conjugate gradient and Davidson-Fletcher-Powell. Francesco Potorti has converted Richard Shrager, Ray Muzic and Arthur Jutan's least squares routines included herein.

Minimization
xfminsearch
xfminunc
+fminbnd
Paul Kienzle, renamed from Ben Sapp's gs
xfmincon
xfseminf
xfgoalattain
xfminimax
xlinprog
xquadprog

Data fitting
xlsqnonlin
xlsqcurvefit
xlsqnonneg
xlsqlin

Root finding
*fsolve
+fzero
Paul Kienzle

Optimization controls
xoptimset
xoptimget