创建空的优化约束数组
使用optimconstr
初始化一组约束表达式。
提示
有关完整的工作流程,请参见具体问题具体分析优化工作流程。
一个问题中的每个约束表达式必须使用相同的比较。例如,下面的代码会导致一个错误,因为cons1
使用< =
相比之下,cons2
使用> =
的比较,cons1
和cons2
是同一个表达式。
概率= optimproblem;x = optimvar (“x”2,下界的, 0);x(1) + x(2) <= 10;drawtext (x(1) + 4*x(2)) = 0;概率。约束= [cons1; cons2];%这一行将抛出一个错误
可以通过为约束使用单独的表达式来避免此错误。
prob.Constraints。cons1 = cons1;prob.Constraints。cons2 = cons2;
optimeq
|optimexpr
|optimineq
|OptimizationConstraint
|OptimizationExpression
|OptimizationProblem
|OptimizationVariable