主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

表示オプション

optimoptionsでは,一部のオプションが“非表示“になります。つまり,該当するオプションの値が表示されなくなります。たとえば,次のようにするとDiffMinChangeオプションが非表示になります。

选择= optimoptions (“fsolve”“DiffMinChange”1 e - 3)
options = fsolve options: options used by current Algorithm ('trust-region-dogleg'):(其他可用算法:'levenberg-marquardt', 'trust-region')设置属性:没有设置选项。默认属性:算法:'trust-region-dogleg' CheckGradients: 0显示:'final' FiniteDifferenceStepSize: 'sqrt(eps)' FiniteDifferenceType: 'forward' FunctionTolerance: 1.0000e-06 maxfunctionevalues: '100*numberOfVariables' MaxIterations: 400 OptimalityTolerance: 1.0000e-06 OutputFcn: [] PlotFcn: [] specification objectivegradient:显示当前算法未使用的选项('trust-region-dogleg')

ドット表記を使用すると,“非表示“オプションを含め,どのオプションの値でも表示できます。たとえば,

选项。DiffMinChange
ans = 1.0000 e 03

ソルバーのリファレンスページでは,“非表示“オプションがイタリックで記載されています。

一部のオプションが“非表示“である理由は次の2つです。

  • より良い方法がある。たとえば,DiffMinChangeオプションとDiffMaxChangeオプションの両方に置き換わるものとしてFiniteDifferenceStepSizeオプションがあります。そのため,DiffMinChangeDiffMaxChangeの両方が“非表示“になっています。

  • まれにしか使用されないか,適切に設定するのが難しい。たとえば,fminconMaxSQPIterオプションは難解で,選択するのが難しいため,“非表示“になっています。

  • 非表示オプションのリストは,非表示オプションを参照してください。

関連するトピック