2026a
# 基于问题的非线性优化
使用基于问题的方法以串行或并行方式求解非线性优化问题
在开始求解优化问题之前,您必须选择合适的方法:基于问题或基于求解器。有关详细信息,请参见首先选择基于问题或基于求解器的方法。
将您的目标和非线性约束函数表示为使用优化变量的表达式,或使用 @fcn2expr 转换 Syslab 函数。有关问题设置,请参阅基于问题的优化设置。
# 函数
| 函数名 | 简介 |
| evaluate | 计算问题中的优化表达式或目标和约束 |
| @fcn2expr | 将函数转换为优化表达式 |
| fcn2expr | 将函数字符串转换为优化表达式 |
| infeasibility | 一个点处的约束违反值 |
| optimproblem | 创建优化问题 |
| optimvar | 创建优化变量 |
| prob2struct | 将优化问题或方程问题转换为求解器形式 |
| Solve | 求解优化问题或方程问题 |