This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.


Select solver and optimization options, run problems

optimtool warns that it will be removed in a future release.


The Optimization app warns that it will be removed in a future release, because it is based on technology that is maintained minimally.




optimtool opens the Optimization app. Use the Optimization app to select a solver, optimization options, and run problems. See Optimization App for a complete description of the Optimization app.

The Optimization app can be used to run any Optimization Toolbox™ solver except intlinprog, and any Global Optimization Toolbox solver except GlobalSearch and MultiStart. Results can be exported to a file or to the MATLAB® workspace as a structure.

optimtool(optstruct) starts the Optimization app and loads optstruct. optstruct can be either optimization options or an optimization problem structure. Create optimization options with the optimoptions or optimset function, or by using the export option from the Optimization app. Create a problem structure by exporting the problem from the Optimization app to the MATLAB workspace. If you have Global Optimization Toolbox, you can create a problem structure for fmincon, fminunc, lsqnonlin, or lsqcurvefit using the createOptimProblem function.

optimtool('solver') starts the Optimization app with the specified solver, identified as a character vector, and the corresponding default options and problem fields. All Optimization Toolbox and Global Optimization Toolbox solvers are valid inputs to the optimtool function, except for intlinprog, GlobalSearch, and MultiStart.

Introduced in R2006b

Was this topic helpful?