Optimization Toolbox | ![]() ![]() |
New Features in Version 2.1
Version 2.1 of the Optimization Toolbox offers a number of advances over previous versions:
Toolbox Speed
By improving the speed of optimset
and optimget
, the overall speed of the toolbox is improved. Applications that call these functions repeatedly should exhibit improved execution time.
Function Handles
You can now use the new @
syntax to specify a function handle for any argument that expects a function. As in earlier versions of the toolbox, you can also specify the function as a string or as an inline object.
For more information about function handles, see:
function_handle
(@), func2str
, and str2func
reference pagesLarge Structured Problems
The functions fmincon
, fminunc
, fsolve
, lsqcurvefit
, lsqlin
, lsqnonlin
, and quadprog
now support solving large structured problems, i.e., problems that have large dense Hessian or Jacobian matrices that you do not want to form explicitly, but for which Hessian-matrix (or Jacobian-matrix) products are efficient to compute.
Two new options
parameters, HessMult
and JacobMult
, provide access to this new feature. For more information, see Optimization Options Parameters and the individual reference pages.
![]() | Preface | Using This Guide | ![]() |