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
通过向量化语句而不是循环来创建表达式通常更高效。请参阅创建有效的优化问题。
版本历史记录
在 R2017b 中推出