主要内容

设置和更改选项

设置选项的推荐方法是使用optimoptions函数。例如,下面的代码设置fmincon算法sqp,指定迭代显示,并为ConstraintTolerance宽容。

选择= optimoptions (“fmincon”,“算法”,“sqp”,“显示”,“通路”,“ConstraintTolerance”1 e-12);

请注意

使用optimset而不是optimoptionsfminbnd,fminsearch,fzero,lsqnonneg解决者。这些解决方案不需要优化工具箱™许可证。

您可以通过几种方式更改选项。例如,可以使用点表示法。

选项。StepTolerance = 1平台以及;

或者,您可以使用更改选项optimoptions

选择= optimoptions(选项,“StepTolerance”1平台以及);

若要将选项重置为默认值,请使用resetoptions

选择= resetoptions(选项,“StepTolerance”);

通过传递选项名称的单元格数组,一次重置多个选项,例如{“算法”,“StepTolerance”}

请注意

确保你通过考试选项在您的求解程序调用中,如本例所示。

[x, fval] = fmincon (@objfun x0 ,[],[],[],[], @nonlcon磅,乌兰巴托,选项);

控件还可以设置和更改选项优化住编辑任务。

另请参阅

||

相关的话题