Optimizers find the location of a minimum of a nonlinear objective
function. You can find a minimum of a function of one variable on
a bounded interval using fminbnd
,
or a minimum of a function of several variables on an unbounded domain
using fminsearch
. Maximize
a function by minimizing its negative.
Find a nonnegative solution to a linear least-squares problem
using lsqnonneg
.
The equation solver fzero
finds
a real root of a nonlinear scalar function.
Control the output or other aspects of your optimization by
setting options using optimset
.
Solve problems and set options using a visual interface with the Optimize Live Editor task.
Optimize | Optimize in the Live Editor |
Optimizing Nonlinear Functions
Minimizing and maximizing in one or more dimensions.
Curve Fitting via Optimization
This example shows how to fit a nonlinear function to data by minimizing the sum of squared errors.
Optimize using a visual interface.
Controlling an optimization, displaying intermediate calculations.
Optimization Solver Iterative Display
Obtain intermediate output.
Optimization Solver Output Functions
Describes how to monitor or halt solvers.
Optimization Solver Plot Functions
Describes how to monitor solvers visually.
Solve a nonlinear equation of one real variable.
Optimization Troubleshooting and Tips
How to address common issues.