主要内容

resetoptions

重置选项

描述

例子

options2= resetoptions (选项,optionname)重置指定选项回到其默认值。

提示

如果你想要只有一组选项,使用选项作为输出参数代替options2

例子

options2= resetoptions (选项,multioptions)重置多个选项回到它们的默认值。

例子

全部折叠

用一些默认设置创建选项。检查MaxIterations设置。

选择= optimoptions (“fmincon”,“算法”,“sqp”,“MaxIterations”2 e4,“SpecifyObjectiveGradient”,真正的);options.MaxIterations
ans = 20000

重置MaxIterations选项的默认值。

options2 = resetoptions(选项,“MaxIterations”);options2.MaxIterations
ans = 400

默认值的MaxIterations选择是400“sqp”算法。

用一些默认设置创建选项。检查MaxIterations设置。

选择= optimoptions (“fmincon”,“算法”,“sqp”,“MaxIterations”2 e4,“SpecifyObjectiveGradient”,真正的);options.MaxIterations
ans = 20000

重置MaxIterations算法选项为其默认值。检查MaxIterations设置。

multiopts = {“MaxIterations”,“算法”};options2 = resetoptions(选项,multiopts);options2.MaxIterations
ans = 1000

默认值的MaxIterations1000为默认选项“内点”算法。

输入参数

全部折叠

优化选项,指定由一个对象optimoptions

例子:optimoptions (“fmincon”、“算法”、“sqp”,“SpecifyObjectiveGradient”,真的)

选项名称,单引号中指定一个名称。允许选项名称中列出的每个解算器选项部分函数的引用页面。

例子:“算法”

数据类型:字符

多个选项,指定为一个单元阵列的名字。

例子:{“算法”,“OptimalityTolerance”}

数据类型:细胞

输出参数

全部折叠

优化选项,返回创建的对象optimoptions

版本历史

介绍了R2016a

另请参阅