| Optimization Toolbox | ![]() |
Minimization
fgoalattainMultiobjective goal attainment
fminbndScalar nonlinear minimization with bounds
fminconConstrained nonlinear minimization
fminimaxMinimax optimization
fminsearch,fminuncUnconstrained nonlinear minimization
fseminfSemi-infinite minimization
linprogLinear programming
quadprogQuadratic programming
Equation Solving
\Use \ (left division) to solve linear equations. See the Arithmetic Operators reference page.
fsolveNonlinear equation solving
fzeroScalar nonlinear equation solving
Least Squares (Curve Fitting)
\Use \ (left division) for linear least squares with no constraints. See the Arithmetic Operators reference page.
lsqlinConstrained linear least squares
lsqcurvefitNonlinear curve fitting
lsqnonlinNonlinear least squares
lsqnonnegNonnegative linear least squares
Utility
fzmultMultiplication with fundamental nullspace basis
gangstrZero out "small" entries subject to structural rank
optimgetGet optimization options parameter values
optimsetCreate or edit optimization options parameter structure
Demos of Large-Scale Methods
From the MATLAB Help browser, click the demo name to run the demo. Look for information and additional instructions in the MATLAB command window.
|
Quadratic programming to find shape of a circus tent |
|
Molecule conformation solution using unconstrained nonlinear minimization |
|
Image deblurring using bounded linear least squares |
Demos of Medium-Scale Methods
From the MATLAB Help browser, click the demo name to run the demo. Look for information and additional instructions in the MATLAB command window.
|
Minimization of the banana function |
|
Finite-precision filter design (requires the Signal Processing Toolbox) |
|
Goal attainment example |
|
Menu of demo routines |
|
Script for the medium scale algorithms. The script follows the Tutorial chapter of the Optimization Toolbox User's Guide. |
| Function Reference | Function Arguments | ![]() |