resetoptions
重置选项
说明
将指定选项重置回其默认值。options2
= resetoptions(options
,optionname
)
提示
如果只需一组选项,请使用 options
作为输出参量,而不是 options2
。
将多个选项重置回其默认值。options2
= resetoptions(options
,multioptions
)
示例
重置一个选项
使用一些非默认设置创建选项。检查 MaxIterations
设置。
options = optimoptions('fmincon','Algorithm','sqp','MaxIterations',2e4,... 'SpecifyObjectiveGradient',true); options.MaxIterations
ans = 20000
将 MaxIterations
选项重置为其默认值。
options2 = resetoptions(options,'MaxIterations');
options2.MaxIterations
ans = 400
对于 'sqp'
算法,MaxIterations
选项的默认值为 400。
重置多个选项
使用一些非默认设置创建选项。检查 MaxIterations
设置。
options = optimoptions('fmincon','Algorithm','sqp','MaxIterations',2e4,... 'SpecifyObjectiveGradient',true); options.MaxIterations
ans = 20000
将 MaxIterations
和 Algorithm
选项重置为其默认值。检查 MaxIterations
设置。
multiopts = {'MaxIterations','Algorithm'}; options2 = resetoptions(options,multiopts); options2.MaxIterations
ans = 1000
对于默认的 'interior-point'
算法,MaxIterations
选项的默认值为 1000。
输入参数
options
— 优化选项
由 optimoptions
创建的对象
优化选项,指定为由 optimoptions
创建的对象。
示例: optimoptions('fmincon','Algorithm','sqp','SpecifyObjectiveGradient',true)
optionname
— 选项名称
以单引号引起来的名称
选项名称,指定为以单引号引起来的名称。每个求解器允许的选项名称列在函数参考页的 options
部分。
示例: 'Algorithm'
数据类型: char
multioptions
— 多个选项
由名称组成的元胞数组
多个选项,指定为名称元胞数组。
示例: {'Algorithm','OptimalityTolerance'}
数据类型: cell
输出参量
options2
— 优化选项
由 optimoptions
创建的对象
优化选项,以 optimoptions
创建的对象形式返回。
版本历史记录
在 R2016a 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)