optimexpr
创建空优化表达式数组
语法
说明
使用 optimexpr
初始化一组优化表达式。
提示
有关完整的工作流,请参阅基于问题的优化工作流或基于问题的方程求解工作流。
创建一个空的 expr
= optimexpr(n
)n
×1 OptimizationExpression
数组。在创建优化表达式的循环中,使用 expr
作为初始值。
示例
输入参数
输出参量
提示
您可以使用
optimexpr
创建以编程方式填充的空表达式,例如在for
循环中。x = optimvar('x',8); expr = optimexpr(4) for k = 1:4 expr(k) = 5*k*(x(2*k) - x(2*k-1)); end
通过向量化语句而不是循环来创建表达式通常更高效。请参阅Create Efficient Optimization Problems。
版本历史记录
在 R2017b 中推出