主要内容

设置和改变优化选项

推荐设置优化选项是使用的方法optimoptions函数。例如,下面的代码集fmincon算法sqp、指定迭代显示和设置一个小值ConstraintTolerance宽容。

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

请注意

使用optimset而不是optimoptionsfminbnd,fminsearch,fzero,lsqnonneg解决者。这些连接器不需要优化工具箱™许可证。

在很多方面你可以改变选择。例如,您可以使用点符号。

选项。StepTolerance = 1平台以及;

或者,你可以改变选择optimoptions

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

请注意

确保你通过选项在解算器调用,如本例所示。

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

重新设置一个选项的默认值,使用resetoptions

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

重置一次不止一个选项通过一系列细胞的选项名称。

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

你也可以设置和改变选项使用优化住编辑任务。

另请参阅

||

相关的话题