设置选项的推荐方法是使用optimoptions
函数。例如,要设置fmincon
算法sqp
,设置迭代显示,并设置较小的值ConstraintTolerance
公差:
选择= optimoptions (“fmincon”,...“算法”,“sqp”,“显示”,“通路”,“ConstraintTolerance”1 e-12);
使用optimset
而不是optimoptions
为fminbnd
,fminsearch
,fzero
,lsqnonneg
解决者。这些求解器不需要最优化工具箱™许可证。
更改选项如下:
点符号。例如,
选项。StepTolerance = 1平台以及;
optimoptions
.例如,
选择= optimoptions(选项,“StepTolerance”1平台以及);
重置一个选项为默认使用resetoptions
.例如,
选择= resetoptions(选项,“StepTolerance”);
通过传递选项名称的单元格数组,一次重设多个选项,例如{“算法”,“StepTolerance”}
.
确保你通过选项
在你的求解器调用中。例如,
[x, fval] = fmincon (@objfun x0 ,[],[],[],[], @nonlcon磅,乌兰巴托,选项);
控件还可以设置和更改选项优化应用程序.