12.07.2015 Views

What Is Optimization Toolbox?

What Is Optimization Toolbox?

What Is Optimization Toolbox?

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5 <strong>Optimization</strong> Toolfminunc Problem SetupAlgorithmSpecify whether you want to use large or medium scale. For more informationon the routines <strong>Optimization</strong> <strong>Toolbox</strong> uses for these choices, see “Medium- andLarge-Scale Algorithms” on page 2-7.Function to MinimizeObjective function (required) is the function you want to minimize. Specifythe function as a function handle of the form @objfun, whereobjfun.m is anM-file, or as an anonymous function. For a description of this M-file, see the“Input Arguments” on page 8-76 section of the function reference page.Derivatives specifies if the gradient is supplied in the objective function orif it should be approximated by the solver. With the large-scale algorithm,this field specifies whether the gradient or both the Hessian and gradient aresupplied by the user in the objective function. Note that the medium-scalealgorithm isusedwhenApproximated by solver is selected, even if largescale is selected. This is because the large-scale algorithm requires that youprovide exact derivatives.Start point (required) is the initial point (vector) for the algorithm.Function EquivalentFor the function that corresponds to this solver and more information on theproblem definition, see the fminunc function.5-16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!