Main Content

本页采用了机器翻译。点击此处可查看英文原文。

查看选项

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 隐藏的选项

相关主题