3:04视频长度为3:04。
如何使用基于问题的优化实时编辑器任务
交互式创建和解决优化问题与MATLAB®、优化工具箱™或使用可视化界面的全局优化工具箱。Optimize任务通过定义优化变量、目标表达式和约束表达式,指导您使用基于问题的方法来指定问题的类型。
可视化界面为设置和解决优化问题提供了一种直观的方式,特别是对于那些不知道MATLAB编码语法的人来说。此外,根据您定义的问题,优化任务会自动选择一个适当的求解器。您可以很容易地制定和解决有约束和无约束非线性规划、线性规划、二次规划、二阶锥规划、混合整数规划、线性和非线性最小二乘问题以及非线性方程组。
视频中的例子展示了如何在一系列线性、非线性和约束性约束条件下,最小化圆柱形汤罐的材料成本。虽然这个示例在概念上很简单,但是您可以将相同的方法应用于更复杂的优化问题。
首先将优化变量(通常称为设计或决策变量)定义为符号变量。然后将目标和约束定义为这些优化变量的表达式。您可以使用文件中的现有函数、Live Script的本地函数或在一行上指定表达式来指定每个目标和约束。
您可以指定一些依赖于问题的求解器选项,例如选择特定的算法和修改算法设置。您可以选择要显示的结果。
完成此操作后,您可以运行任务来解决问题并查看结果。使用生成的MATLAB代码在应用程序中再现这些结果或与他人共享。
Optimize Live Editor任务通过指导您完成问题的规范,在您做出选择时进行调整,生成MATLAB代码,并提供工具提示,从而使解决优化问题变得更容易。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。