2026a

# 基于问题的非线性优化


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

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

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

# 函数

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