This is machine translation

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

View Options

optimoptions "hides" some options, meaning it does not display their values. For example, it hides the DiffMinChange option.

options = optimoptions('fsolve','DiffMinChange',1e-3)
options = 

  fsolve options:

   Options used by current Algorithm ('trust-region-dogleg'):
   (Other available algorithms: 'levenberg-marquardt', 'trust-region')

   Set properties:
     No options set.

   Default properties:
                   Algorithm: 'trust-region-dogleg'
              CheckGradients: 0
                     Display: 'final'
    FiniteDifferenceStepSize: 'sqrt(eps)'
        FiniteDifferenceType: 'forward'
           FunctionTolerance: 1.0000e-06
      MaxFunctionEvaluations: '100*numberOfVariables'
               MaxIterations: 400
         OptimalityTolerance: 1.0000e-06
                   OutputFcn: []
                     PlotFcn: []
    SpecifyObjectiveGradient: 0
               StepTolerance: 1.0000e-06
                    TypicalX: 'ones(numberOfVariables,1)'
                 UseParallel: 0

   Show options not used by current Algorithm ('trust-region-dogleg')

You can view the value of any option, including "hidden" options, by using dot notation. For example,

ans =


Solver reference pages list "hidden" options in italics.

There are two reason that some options are "hidden":

  • There are better ways. For example, the FiniteDifferenceStepSize option supersedes both the DiffMinChange and DiffMaxChange options. Therefore, both DiffMinChange and DiffMaxChange are "hidden".

  • They are rarely used, or are difficult to set appropriately. For example, the fmincon MaxSQPIter option is recondite and hard to choose, and so is "hidden".

  • For a list of hidden options, see Hidden Options.

More About

Was this topic helpful?