主要内容

设置和更改选项

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

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

请注意

使用optimset而不是optimoptionsfminbndfminsearchfzero,lsqnonneg解决者。这些求解器不需要优化工具箱™许可证。

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

选项。StepTolerance = 1平台以及;

或者,您可以使用optimoptions

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

请注意

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

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

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

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

通过传递选项名称的单元格数组,一次重置多个选项。

选择= resetoptions(选项,{“算法”“StepTolerance”});

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

另请参阅

||

相关的话题

Baidu
map