主要内容

showbounds

显示变量范围

描述

使用showbounds显示优化变量的边界。

提示

有关完整的工作流程,请参见具体问题具体分析优化工作流程基于问题的解方程工作流

例子

showbounds (var显示的边界。var

例子

全部折叠

显示各种优化变量的边界。

创建一个连续优化变量数组并显示其边界。

x = optimvar (“x”2、2);showbounds (x)
x是无界的。

的所有元素设置下界为0x,并在第一行设置上界。

x.LowerBound = 0;: x.UpperBound(1) =(3、5);showbounds (x)
0 < = x (1,1) < = 3 0 < = x (2, 1) 0 < = x(1、2)< = 5 0 < = x (2, 2)

创建一个二进制优化变量数组并显示其边界。

binvar = optimvar (“binvar”2, 2,“类型”“整数”...下界的0,“UpperBound”1);showbounds (binvar)
0 < = binvar (1,1) < = 1 0 < = binvar (2, 1) < = 1 0 < = binvar(1、2)< = 1 0 < = binvar (2, 2) < = 1

创建一个大的优化变量,它只有很少的有界元素,并显示变量的边界。

bigvar = optimvar (“bigvar”、100、10、50);bigvar.LowerBound (55 4 3) = -20;bigvar.LowerBound (20 5 30) = -40;bigvar.UpperBound(35岁,3,35)= -200;showbounds (bigvar)
-20 <= bigvar(55,4,3) -40 <= bigvar(20,5,30) bigvar(35,3,35) <= -200

输入参数

全部折叠

优化变量,指定为OptimizationVariable对象。创建var使用optimvar

例子:var = optimvar(“var”、4、6)

提示

  • 对于有多个边界的变量,使用writebounds生成包含绑定信息的文本文件。

版本历史

介绍了R2017b

Baidu
map