设置和更改选项
设置选项的建议方法是使用optimoptions
函数。例如,下面的代码设置fmincon
算法sqp
,指定迭代显示,并为ConstraintTolerance
宽容。
选项= optimoptions(“fmincon”,...“算法”,“sqp”,“显示”,“通路”,“ConstraintTolerance”1 e-12);
请注意
使用optimset
而不是optimoptions
为fminbnd
,fminsearch
,fzero
,lsqnonneg
解决者。这些解算器不需要Optimization Toolbox™许可证。
您可以通过几种方式更改选项。例如,可以使用点表示法。
选项。步进公差= 1e-10;
或者,您可以使用optimoptions
.
选项= optimoptions(选项,“StepTolerance”1平台以及);
请注意
确保你通过考试选项
在求解器调用中,如本例所示。
[x, fval] = fmincon (@objfun x0 ,[],[],[],[], @nonlcon磅,乌兰巴托,选项);
若要将选项重置为默认值,请使用resetoptions
.
选项= resetoptions(选项,“StepTolerance”);
通过传递一个选项名称单元格数组,一次重置多个选项。
选项= resetoptions(选项,{“算法”,“StepTolerance”});
方法设置和更改选项优化实时编辑器任务。