LINGO程序的1017错误,高手请改改错啊,代码如下

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:07:31
MODEL:
SETS:
MYSET/@OLE('mydata1.xls','js')/:
seating,lamplight,mzdgglqw,choice,rzl;
ENDSETS
SETS:
NUMBLE/1..45/:N;
ENDSETS
@FOR(MYSET:@BIN(N));
MIN=@SUM(MYSET(I):3*lamplight(I)*mzdgglqw(I)*choice(I));
SUBJECT TO
@SUM(MYSET(I):0.95*rzl(I))>5600
@FOR(MYSET(I):
[CON1] rzl(I)>0.8;
[CON2] rzl(I)<0.9;)
DATA:
seating,lamplight,mzdgglqw=@OLE('mydata1.xls');
@OLE('mydata1.xls','rzl')=rzl;
@OLE('mydatal.xls','choice')=N;
ENDDATA
END

你用的是9.0破解吗 那个什么错误都提示1017
然后 @SUM(MYSET(I):0.95*rzl(I))>5600没加分号

@FOR(MYSET(I):
[CON1] rzl(I)>0.8;
[CON2] rzl(I)<0.9;)的最后一个分号在括号外
其它的没数据不好看 你先改了这些试试

1、@FOR(MYSET:@BIN(N));——N不属于集合MYSET,应把MYSET改为NUMBLE;
2、不用写SUBJECT TO,也不能写,它不是关键字。