主要内容

设置和更改选项

设置选项的建议方式是使用优化选择功能。例如,以下代码设置了粉刺算法到SQP.,指定迭代显示,并为此设置一个小值约束特许宽容。

选项= Optimoptions('粉丝'......'算法''SQP''展示''iter''约束专利',1E-12);

笔记

优化集代替优化选择为了FMINBND.fminsearch.Fzero., 和lsqnonneg.求解器。这些不需要优化工具箱™许可的求解器。

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

选项.steptolerance = 1e-10;

或者,您可以使用优化选择

选项= Optimoptions(选项,'steptolerance',1E-10);

重置选项到默认值,使用resetOptions.

选项= resetOptions(选项,'steptolerance');

通过传递单个选项名称的单元数组来重置多个选项,例如{'algorithm','steptolerance'}

笔记

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

[x,fval] = fmincon(@ objfun,x0,[],[],[],[],lb,Ub,@ nonlcon,选项);

您还可以使用和更改选项优化实时编辑任务。

也可以看看

||

相关话题