当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Matlab AMPL ConstraintInstance.restore用法及代码示例


classmethod ConstraintInstance.restore()

用法

restore

说明

restore 恢复这个约束实例

示例

创建一个约束 c,获取一个实例 (c2),删除它并恢复它,求解并显示相关变量的值。

ampl.eval('var x{1..3}<=4;');
ampl.eval('maximize z: sum{i in 1..3} x[i];');
ampl.eval('c {i in 1..3} : x[i] <= i;');
c2 = ampl.getConstraint('c').get(2);
x = ampl.getVariable('x');

c2.drop;
ampl.solve;
x.display

c2.restore;
ampl.solve;
x.display

给出:

x [*] :=
1  1
2  4
3  3
;


ans =

x [*] :=
1  1
2  2
3  3
;

相关用法


注:本文由纯净天空筛选整理自ampl.com大神的英文原创作品 restore。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。