Main Content

本页面提供的是上一版软件的文档。当前版本中已删除对应的英文页面。

optimtool

(将删除)选择求解器和优化选项,运行问题

在以后的版本中将会删除 optimtool。请改用优化或基于问题的方法。

语法

optimtool
optimtool(optstruct)
optimtool('solver')

说明

用于选择求解器和选项的 Optimization 工具。

注意

Optimization 工具会显示警告,说明它将在以后的版本中被删除。请改用优化或基于问题的方法。

optimtool 打开 Optimization 工具。使用 Optimization 工具选择求解器、优化选项和运行问题。有关 Optimization 工具的完整说明,请参阅Optimization 工具

Optimization 工具可用于运行除 intlinprogconeprog 之外的任何 Optimization Toolbox™ 求解器,以及除 particleswarmsurrogateoptGlobalSearchMultiStart 之外的任何 Global Optimization Toolbox 求解器。可以将结果作为结构体导出到文件或 MATLAB® 工作区。

optimtool(optstruct) 启动 Optimization 工具并加载 optstructoptstruct 可以是优化选项,也可以是优化问题结构体。使用 optimoptionsoptimset 函数创建优化选项,或通过使用 Optimization 工具的导出选项创建优化选项。通过将问题从 Optimization 工具导出到 MATLAB 工作区,创建问题结构体。如果您有 Global Optimization Toolbox,您可以使用 createOptimProblem (Global Optimization Toolbox) 函数为 fminconfminunclsqnonlinlsqcurvefit 创建问题结构体。

optimtool('solver') 使用指定的求解器(标识为字符向量)以及对应的默认选项和问题字段启动 Optimization 工具。除了 coneprogGlobalSearchintlinprogMultiStartparticleswarmsurrogateopt 之外,所有 Optimization Toolbox 和 Global Optimization Toolbox 求解器均为 optimtool 函数的有效输入。

兼容性考虑

全部展开

从 R2015b 起会发出警告

在 R2006b 中推出