数学建模社区-数学中国
标题:
LINGO错误代码163求助
[打印本页]
作者:
∶__末末
时间:
2012-8-7 23:22
标题:
LINGO错误代码163求助
在集合中定义了属性AA、BB等,但运行会在“DATA:”区域中提示代码为163的错误,意思是“在初始段对变量进行初始化时,给出的参数个数不符”。。。不能理解。。
恳求高手指点迷津!!!
程序如下
MODEL:
SETS:
MYSET/1..1000/:Need,Price,AA,BB,CC,DD,EE,FF,GG,HH,X,Y,Z,W;
ENDSETS
p=@IF((@SUM(MYSET(I):X(I)))#EQ#0,0,1);
q=@IF((@SUM(MYSET(I):Y(I)))#EQ#0,0,1);
r=@IF((@SUM(MYSET(I):Z(I)))#EQ#0,0,1);
s=@IF((@SUM(MYSET(I):W(I)))#EQ#0,0,1);
MIN=(@SUM(MYSET(I):Price(I)*(X(I)*EE(I)+Y(I)*FF(I)+Z(I)*GG(I)+W(I)*HH(I))))+(5*p)+(10*q)+(10*r0)+(10*s);
@FOR(MYSET(I):(X(I)+Y(I)+Z(I)+W(I))=Need(I));
@FOR(MYSET(I):X(I)<=AA(I));
@FOR(MYSET(I):Y(I)<=BB(I));
@FOR(MYSET(I):Z(I)<=CC(I));
@FOR(MYSET(I):W(I)<=DD(I));
DATA:
AA=@OLE('E:\Math model\Adata.xls','AA');
BB=@OLE('E:\Math model\Adata.xls','BB');
CC=@OLE('E:\Math model\Adata.xls','CC');
DD=@OLE('E:\Math model\Adata.xls','DD');
EE=@OLE('E:\Math model\Adata.xls','EE');
FF=@OLE('E:\Math model\Adata.xls','FF');
GG=@OLE('E:\Math model\Adata.xls','GG');
HH=@OLE('E:\Math model\Adata.xls','HH');
Price=@OLE('E:\Math model\Adata.xls','M');
Need=@OLE('E:\Math model\Book1.xls','N');
ENDDATA
END
复制代码
作者:
shaox
时间:
2012-8-8 10:11
但我运行显示的是rice有问题~~
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5