加布里埃尔·哈,马修斯
使用MATLAB®(优化工具箱)交互式创建和解决优化问题™, 或使用可视化界面的全局优化工具箱。指定目标和约束,选择解算器,并设置选项。使用“优化”任务指定和求解有约束和无约束非线性规划、线性规划、二次规划、二阶锥规划、混合整数规划、线性和非线性最小二乘问题以及非线性方程组。
“优化”任务通过选择目标和约束的类型来指导您指定问题的类型。视频中的示例是在非线性约束和有界约束下最小化Rosenbrock函数。
非线性目标和约束由MATLAB函数定义。您可以在文件或脚本中浏览它们的定义,也可以在选择“新建”时创建新的定义。“优化”任务为这些新函数创建模板,您可以编辑这些模板。示例约束函数依赖于一个参数;视频显示了如何修改这种情况下的功能。“优化”任务将参数添加到其选择中,并自动创建优化解算器在使用参数化函数时所需的匿名函数。
规范的最后一步是选择算法和显示选项。完成之后,运行任务并查看结果。使用生成的MATLAB代码在应用程序中再现这些结果或与他人共享。
“Optimize Live Editor”任务通过指导您完成问题及其数据的说明、选择时进行调整、生成MATLAB代码以及提供工具提示和整个文档的链接,使您更容易解决优化问题。
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。