主要内容

设置和更改选项

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

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

请注意

使用optimset而不是optimoptionsfminbndfminsearchfzero,lsqnonneg解决者。这些解算器不需要Optimization Toolbox™许可证。

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

选项。步进公差= 1e-10;

或者,您可以使用optimoptions

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

请注意

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

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

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

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

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

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

方法设置和更改选项优化实时编辑器任务。

另请参阅

||

相关的话题