查看选项

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

选项= optimoptions('fsolve''DiffMinChange',1E-3)
选项= fsolve选项:选择使用当前算法(“信任区域狗腿”):(其它可用的算法:“文伯格 - 马夸特”,“信任区域”)设置属性:没有选项设置。默认属性:算法: '信任区域-狗腿' CheckGradients:0显示: '最终' FiniteDifferenceStepSize: 'SQRT(EPS)' FiniteDifferenceType: '前进' FunctionTolerance:1.0000e-06 MaxFunctionEvaluations: '100 * numberOfVariables' MaxIterations:400 OptimalityTolerance:1.0000e-06 OutputFcn:[] PlotFcn:[] SpecifyObjectiveGradient:0 StepTolerance:1.0000e-06 TypicalX: '一(numberOfVariables,1)' UseParallel:不使用当前算法( '信赖域-狗腿' 0显示选项)

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

options.DiffMinChange
ANS = 1.0000e-03

求解参考页面列表“隐藏”斜体选项。

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

  • 有更好的办法。例如,FiniteDifferenceStepSize选项取代版本无论是DiffMinChangeDiffMaxChange选项。因此,无论是DiffMinChangeDiffMaxChange被“隐藏”。

  • 他们很少使用,或难以进行适当设置。例如,fminconMaxSQPIter选项是深奥而难以抉择,因此被“隐藏”。

  • 对于隐藏选项的列表,请参阅隐藏选项

相关话题