主要内容

视图选项

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')

通过使用点符号,您可以查看任何选项的值,包括“hidden”选项。例如,

选项。DiffMinChange
ans = 1.0000 e 03

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

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

  • 有更好的方法。例如,FiniteDifferenceStepSize选项将取代DiffMinChangeDiffMaxChange选项。因此,这两个DiffMinChangeDiffMaxChange“隐藏”。

  • 它们很少被使用,或者很难恰当地设置。例如,fminconMaxSQPIter选择是深奥的、难以选择的,所以是“隐藏的”。

  • 有关隐藏选项的列表,请参见隐藏选项

相关的话题