| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → Optimization Toolbox |
| Contents | Index |
| Learn more about Optimization Toolbox |
| On this page… |
|---|
Optimization Toolbox software extends the capability of the MATLAB® numeric computing environment. The software includes functions for many types of optimization including
Unconstrained nonlinear minimization
Constrained nonlinear minimization, including semi-infinite minimization problems
Quadratic and linear programming
Nonlinear least-squares and curve fitting
Constrained linear least squares
Sparse and structured large-scale problems, including linear programming and constrained nonlinear minimization
Multiobjective optimization, including goal attainment problems and minimax problems
The toolbox also includes functions for solving nonlinear systems of equations.
Most toolbox functions are MATLAB M-files, made up of MATLAB statements that implement specialized optimization algorithms. You can view the MATLAB code for these functions using the statement
type function_name
You can extend the capabilities of Optimization Toolbox software by writing your own M-files, or by using the software in combination with other toolboxes, or with the MATLAB or Simulink® environments.
Optimization Tool (optimtool) is a graphical user interface (GUI) for selecting a toolbox function, specifying optimization options, and running optimizations. It provides a convenient interface for all optimization routines, including those from Genetic Algorithm and Direct Search Toolbox™ software, which is licensed separately.
Optimization Tool makes it easy to
Define and modify problems quickly
Use the correct syntax for optimization functions
Import and export from the MATLAB workspace
Generate code containing your configuration for a solver and options
Change parameters of an optimization during the execution of certain Genetic Algorithm and Direct Search Toolbox functions
![]() | Getting Started | Example: Nonlinear Constrained Minimization | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |