OptimizationEquality
描述
一个OptimizationEquality
对象包含平等和等式约束OptimizationVariable
对象或OptimizationExpression
对象。每一个平等使用比较运算符= =
。
一个语句可以代表平等的一个数组。例如,您可以表达每一行一个矩阵变量的等式x
总结在这条语句:
constrsum = sum (x, 2) = = 1
使用OptimizationEquality
在一个对象作为约束OptimizationProblem
,或者在一个方程EquationProblem
。
提示
完整的工作流程,请参阅具体问题具体分析优化工作流程或具体问题具体分析工作流求解方程。
创建
使用优化和比较运算符表达式创建平等= =
。
包括平等的约束
属性的一个优化问题,或方程
属性的一个方程的问题,通过使用点符号。
概率= optimproblem;x = optimvar (“x”、4、6);SumToOne =总和(x, 2) = = 1;prob.Constraints。SumToOne = SumToOne;%或一个方程的问题:eqprob = eqnproblem;eqprob.Equations。SumToOne = SumToOne;
您还可以创建一个空的优化平等使用optimeq
或optimconstr
。通常,然后设置在一个循环中平等。例如,看到的在循环创建平等。然而,对于制定最有效的问题,避免在循环设置平等。看到创建高效的优化问题。
属性
例子
版本历史
介绍了R2019b