主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

基于问题的非线性优化

R2026a
使用基于问题的方法以串行或并行方式求解非线性优化问题

在开始求解优化问题之前,您必须选择合适的方法:基于问题或基于求解器。有关详细信息,请参阅首先选择基于问题或基于求解器的方法。

将您的目标和非线性约束函数表示为使用优化变量的表达式,或使用 fcn2optimexpr 转换 MATLAB® 函数。有关问题设置,请参阅基于问题的优化设置。

函数

evaluate计算问题中的优化表达式或目标和约束
fcn2optimexpr将函数转换为优化表达式
infeasibility一个点处的约束违反值
optimproblem创建优化问题
optimvar创建优化变量
prob2struct将优化问题或方程问题转换为求解器形式
solve求解优化问题或方程问题

实时编辑器任务

优化在实时编辑器中优化或求解方程

App

优化探索器Explore multiple solver configurations and their solutions for an optimization problem (自 R2026a 起)

主题

基于无约束问题的应用

基于有约束问题的应用

并行计算

仿真或 ODE

算法和其他理论