Main Content

showconstr

(不推荐)显示优化约束

说明

不推荐使用 showconstr。请改用 show

示例

showconstr(constr) 在 MATLAB® 命令行窗口中显示优化约束 constr

示例

全部折叠

显示优化约束的数组。

x = optimvar('x',3,2);
constr = sum(x,2) <= [1;3;2];
showconstr(constr)
(1, 1)

  x(1, 1) + x(1, 2) <= 1

(2, 1)

  x(2, 1) + x(2, 2) <= 3

(3, 1)

  x(3, 1) + x(3, 2) <= 2

输入参数

全部折叠

优化约束,指定为 OptimizationEquality 对象、OptimizationInequality 对象或 OptimizationConstraint 对象。constr 可以表示单个约束或约束数组。

示例: xy 是标量变量时,constr = x + y <= 1 是单个约束。

示例: x 是二维或多维数组时,constr = sum(x) == 1 是约束数组。

提示

  • 对于大型或复杂的约束,请使用 writeconstr 生成包含约束信息的文本文件。

版本历史记录

在 R2017b 中推出

全部折叠

R2019b: 不推荐使用 showconstr

不推荐使用 showconstr 函数。请改用 showshow 函数取代了 showconstr 和许多其他基于问题的函数。

目前没有删除 showconstr 的计划。