lingo下标越界怎么解决(提示X下标越界)

MODEL:
SETS:
MM/1..3/;
DIAN/1..27/: FS;
LINK(MM,DIAN):
CB,X;
ENDSETS
DATA:
CB=6000 8000 8000 8000 8000 12000 12000 12000 12000 12000 10000 10000 12000 12000 15000 15000 12000 15000 12000 15000 15000 21000 21000 21000 15000 21000 21000
5000 6400 6400 6400 6400 8700 8700 8700 8700 8700 7600 7600 8700 8700 9500 9500 8000 9500 8000 9500 9500 18000 18000 18000 9500 18000 18000
3500 4300 4300 4300 6400 6400 6400 6400 6400 5500 5500 6400 6400 6400 7800 7800 6500 7800 6500 7800 7800 10000 10000 10000 7800 10000 10000;

FS=15 19 21 19 19 21 21 21 21 18 15 17 20 19 17 16 17 19 18 20 16 15 16 16 19 19 17;
ENDDATA

MAX=@SUM(DIAN(J):FS(J)*X);

MIN=@SUM(LINK(I,J):CB(I,J)*X);

@FOR(LINK:@BIN(X));
@for(dian(i):@SUM(MM(J):X(I,J))<=1);
@for(mm(j):@SUM(DIAN(I):X(I,J))=3);

END

第1个回答  2011-08-04
尽快哈看电视了健康
第2个回答  2011-08-04
你先说清楚你写的是什么 x是一个数还是什么 你随便就瞎乘一个x上去肯定不行追问

x 是0-1变量 x与x(i,j)表达的意思是一致的

追答

那你第一句乘的是哪个x

追问

就 一个x 运行下就知道了 问题不出在x
能在qq上详讲嚒

追答

你要是没问题了就采纳行吗

本回答被网友采纳

下标越界怎么解决
1. 检查下标范围:在访问数组或其他数据结构时,要确保下标在合法的范围内。可以使用条件语句或循环来检查下标范围,避免越界。2. 使用异常处理:在程序中使用异常处理机制,当出现下标越界时,抛出异常并进行处理。这样可以避免程序崩溃,同时也可以提供更好的错误提示。3. 使用安全的数据结构:一些数据结构...

下标越界怎么解决?
下标越界通常是由于访问数组或列表中的元素时超出了其有效范围所导致的错误,解决下标越界的方法主要有以下几种:1. 检查数组或列表的大小。在进行数组或列表的访问时,首先要确认所访问的下标是否在数组或列表的有效范围内。可以通过获取数组或列表的长度属性来确认其大小,然后确保下标不超出这个范围。例如...

按键精灵下标越界怎么解决
Dim intX(1) \/\/后面要写具体整形不小于0的数。Dim intY(1)为了安全,你可以把数组内存分配大一点,如果你不确定数组个数,可以用ReDim 例如 m=10 ReDim a(m),b(m)也可以,其中m可以根据实际情况取值,例如m=UBound(MyArray),这样就不会出现越界问题了。

帮我检查一下这个lingo程序,出现下标越界,怎么修改?
C你已经定义是变量名了 在指标中你也用了 所以错了 lingo是不分大小写的 而且你的分号也用的不对 一个约束只要一个分号就行了 不是每个括号都要用分号的

全国中小学生信息表检查总是提示下标越界怎么回事?
解决下标越界问题的方法相对简单。首先,确保在对数组进行操作时,始终在数组的有效范围内。具体而言,访问数组元素时,需要确保索引值(下标)在数组长度之内。例如,在访问数组元素时,应当检查索引值是否小于数组长度。另外,对于可能出现下标越界的情况,可以采取预防措施。在访问数组前,检查索引值是否在...

提示 下标越界~~怎么解决啊???
如果是普通变量,检查一下变量类型是否有误。如果是数组,就检查一下是否需要增加数组的大小。

求高手指点lingo错误!运行显示下标越界!不胜感激!
改了一下,@for(legs(i):sum(modes(j):use(i,j))=1);将use(i,j)改成use(j,i)与集合的定义匹配 但是没有可行性解 这是模型的问题

按键精灵 下标越界怎么解决
你的MyArray这个变量元素个数不足。

用友数据输出时出现下标越界的错误怎么解决
在处理用友数据输出问题时,若遇到下标越界错误,需谨慎排查并解决。首先,确保打开SQL企业管理器,然后在其中搜索并找到相关的数据库。在找到数据库后,进行下一步操作,即在数据库下查找具体表。此步骤确保了数据源的正确性。若数据库或表未正确设置,后续操作可能无法正常执行。另一种方法是新建查询语句...

金蝶下计提折旧时提示下标越界怎么解决
建议:1.分清楚是你一台电脑这样还是所有的都这样,要是是一台电脑,建议重装客户端,要是所有的,建议重启服务器;2.找软件服务商看看有没有相关的补丁

相似回答
大家正在搜