数学建模社区-数学中国

标题: 一点小小的问题,求帮忙看看! [打印本页]

作者: ycq7968    时间: 2017-3-2 08:58
标题: 一点小小的问题,求帮忙看看!
为什么我的这个lingo代码,老是提示错误,提示INVALID IMPLICIT SET DEFINITION.(无效的隐式集定义。)难道不能从2开始定义?代码如下:

model:
sets:
  number/2..6/:x;
endsets
data:
  x = 1 3 4 6 10;
enddata
  s=@sum(number(I) | I #le# 5: x);
end


还望各位指点!


作者: madio    时间: 2017-3-2 21:53
属性缩写需要从1开始,你可以写成number/1..5/:x;

作者: ycq7968    时间: 2017-3-4 08:15
madio 发表于 2017-3-2 21:53
属性缩写需要从1开始,你可以写成number/1..5/:x;

可是为什么lingo教程中这种隐式列表可以像这样写,car2..car6。有什么差别呢?

希望赐教,在下新手。

作者: liwenhui    时间: 2017-6-2 13:07
ycq7968 发表于 2017-3-4 08:15
可是为什么lingo教程中这种隐式列表可以像这样写,car2..car6。有什么差别呢?

希望赐教,在下新手。
...

如果是纯数字,你那样写不行,如果不是纯数字,可以用car2..car6这样





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5