视图的优化选择
optimoptions
“隐藏”一些优化选项,这意味着它不显示它们的值。例如,它隐藏了DiffMinChange
选择。
选择= optimoptions (“fsolve”,“DiffMinChange”1 e - 3)
选项= fsolve选项:选择当前使用的算法(trust-region-dogleg):(其他可用的算法:“levenberg-marquardt”、“信赖域”)设置属性:任何选项设置。默认属性:算法:“trust-region-dogleg”CheckGradients: 0显示:“最终”FiniteDifferenceStepSize:“sqrt (eps)”FiniteDifferenceType:“向前”FunctionTolerance: 1.0000 e-06 MaxFunctionEvaluations:‘100 * numberOfVariables MaxIterations: 400 OptimalityTolerance: 1.0000 e-06 OutputFcn: [] PlotFcn: [] SpecifyObjectiveGradient: 0 StepTolerance: 1.0000 e-06 TypicalX:“(numberOfVariables, 1)的”UseParallel: 0显示选项不习惯目前的算法(“trust-region-dogleg”)
您可以查看任何选项的值,包括“隐藏”选项,通过使用点符号。例如,
options.DiffMinChange
ans = 1.0000 e 03
解算器参考页面斜体的“隐藏”选项列表。
有两个原因,一些选项是“隐藏”:
有更好的方法。例如,
FiniteDifferenceStepSize
选择取代了DiffMinChange
和DiffMaxChange
选项。因此,这两个DiffMinChange
和DiffMaxChange
“隐藏”。他们很少使用,或难以正确设置。例如,
fmincon
MaxSQPIter
深奥的,很难选择,所以是“隐藏”。隐藏选项的列表,请参阅隐藏选项。