主要内容

查看选项

optimoptions 会“隐藏”一些选项,这意味着它不显示这些选项的值。例如,它会隐藏 patternsearch MaxMeshSize 选项。

options = optimoptions('patternsearch','MaxMeshSize',1e2)
options = 

  patternsearch options:

   Set properties:
     No options set.

   Default properties:
            AccelerateMesh: 0
       ConstraintTolerance: 1.0000e-06
                   Display: 'final'
         FunctionTolerance: 1.0000e-06
           InitialMeshSize: 1
    MaxFunctionEvaluations: '2000*numberOfVariables'
             MaxIterations: '100*numberOfVariables'
                   MaxTime: Inf
     MeshContractionFactor: 0.5000
       MeshExpansionFactor: 2
             MeshTolerance: 1.0000e-06
                 OutputFcn: []
                   PlotFcn: []
                PollMethod: 'GPSPositiveBasis2N'
        PollOrderAlgorithm: 'consecutive'
                 ScaleMesh: 1
                 SearchFcn: []
             StepTolerance: 1.0000e-06
           UseCompletePoll: 0
         UseCompleteSearch: 0
               UseParallel: 0
             UseVectorized: 0

您可以使用圆点表示法查看任何选项的值,包括“隐藏”选项。例如,

options.MaxMeshSize
ans =

   100

求解器参考页以斜体列出“隐藏”选项。

一些选项被“隐藏”的原因有两个:

  • 没用。例如,ga StallTest 选项允许您选择效果不佳的停滞测试。因此,此选项是“隐藏”的。

  • 很少使用,或者很难知道何时使用。例如,patternsearch MaxMeshSize 选项就很难选择,因此是“隐藏”的。

有关详细信息,请参阅optimoptions 隐藏的选项

另请参阅

主题