What Is Optimization Toolbox?

What Is Optimization Toolbox? What Is Optimization Toolbox?

cda.psych.uiuc.edu
from cda.psych.uiuc.edu More from this publisher
12.07.2015 Views

fsolveMedium-Scale and Large-Scale AlgorithmsTheseoptionsareusedbyboththemedium-scale and large-scalealgorithms:DerivativeCheckDiagnosticsDiffMaxChangeDiffMinChangeDisplayFunValCheckJacobianMaxFunEvalsMaxIterOutputFcnCompare user-supplied derivatives (Jacobian) tofinite-differencing derivatives.Display diagnostic information about the functionto be solved.Maximum change in variables for finitedifferencing.Minimum change in variables for finitedifferencing.Level of display. 'off' displays no output;'iter' displays output at each iteration; 'final'(default) displays just the final output.Check whether objective function values arevalid. 'on' displays an error when the objectivefunction returns a value that is complex, Inf, orNaN. 'off' (the default) displays no error.If 'on', fsolve uses a user-defined Jacobian(defined in fun), or Jacobian information (whenusing JacobMult), for the objective function. If'off', fsolve approximates the Jacobian usingfinite differences.Maximum number of function evaluationsallowed.Maximum number of iterations allowed.Specify one or more user-defined functions thatan optimization function calls at each iteration.See “Output Function” on page 6-16.8-112

fsolvePlotFcnsTolFunPlots various measures of progress while thealgorithm executes, select from predefined plotsor write your own. Specifying @optimplotx plotsthe current point; @optimplotfunccount plotsthe function count; @optimplotfval plots thefunction value; @optimplotresnorm plots thenorm of the residuals; @optimplotstepsize plotsthe step size; @optimplotfirstorderopt plotsthe first-order of optimality.Termination tolerance on the function value.TolX Termination tolerance on x.TypicalXTypical x values.Large-Scale Algorithm OnlyThese options are used only by the large-scale algorithm:8-113

fsolveMedium-Scale and Large-Scale AlgorithmsTheseoptionsareusedbyboththemedium-scale and large-scalealgorithms:DerivativeCheckDiagnosticsDiffMaxChangeDiffMinChangeDisplayFunValCheckJacobianMaxFunEvalsMaxIterOutputFcnCompare user-supplied derivatives (Jacobian) tofinite-differencing derivatives.Display diagnostic information about the functionto be solved.Maximum change in variables for finitedifferencing.Minimum change in variables for finitedifferencing.Level of display. 'off' displays no output;'iter' displays output at each iteration; 'final'(default) displays just the final output.Check whether objective function values arevalid. 'on' displays an error when the objectivefunction returns a value that is complex, Inf, orNaN. 'off' (the default) displays no error.If 'on', fsolve uses a user-defined Jacobian(defined in fun), or Jacobian information (whenusing JacobMult), for the objective function. If'off', fsolve approximates the Jacobian usingfinite differences.Maximum number of function evaluationsallowed.Maximum number of iterations allowed.Specify one or more user-defined functions thatan optimization function calls at each iteration.See “Output Function” on page 6-16.8-112

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

Saved successfully!

Ooh no, something went wrong!