设置选项的建议方式是使用优化选择
功能。例如,以下代码设置了粉刺
算法到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,选项);
您还可以使用和更改选项优化实时编辑任务。