数学建模社区-数学中国

标题: LINGO错误代码163求助 [打印本页]

作者: ∶__末末    时间: 2012-8-7 23:22
标题: LINGO错误代码163求助
在集合中定义了属性AA、BB等,但运行会在“DATA:”区域中提示代码为163的错误,意思是“在初始段对变量进行初始化时,给出的参数个数不符”。。。不能理解。。
恳求高手指点迷津!!!


程序如下


  1. MODEL:
  2. SETS:
  3.         MYSET/1..1000/:Need,Price,AA,BB,CC,DD,EE,FF,GG,HH,X,Y,Z,W;
  4. ENDSETS

  5. p=@IF((@SUM(MYSET(I):X(I)))#EQ#0,0,1);
  6. q=@IF((@SUM(MYSET(I):Y(I)))#EQ#0,0,1);
  7. r=@IF((@SUM(MYSET(I):Z(I)))#EQ#0,0,1);
  8. s=@IF((@SUM(MYSET(I):W(I)))#EQ#0,0,1);
  9. 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);

  10. @FOR(MYSET(I):(X(I)+Y(I)+Z(I)+W(I))=Need(I));
  11. @FOR(MYSET(I):X(I)<=AA(I));
  12. @FOR(MYSET(I):Y(I)<=BB(I));
  13. @FOR(MYSET(I):Z(I)<=CC(I));
  14. @FOR(MYSET(I):W(I)<=DD(I));



  15. DATA:
  16.                 AA=@OLE('E:\Math model\Adata.xls','AA');
  17.                 BB=@OLE('E:\Math model\Adata.xls','BB');
  18.                 CC=@OLE('E:\Math model\Adata.xls','CC');
  19.                 DD=@OLE('E:\Math model\Adata.xls','DD');
  20.                 EE=@OLE('E:\Math model\Adata.xls','EE');
  21.                 FF=@OLE('E:\Math model\Adata.xls','FF');
  22.                 GG=@OLE('E:\Math model\Adata.xls','GG');
  23.                 HH=@OLE('E:\Math model\Adata.xls','HH');
  24.                 Price=@OLE('E:\Math model\Adata.xls','M');
  25.                 Need=@OLE('E:\Math model\Book1.xls','N');
  26. ENDDATA
  27. END
复制代码

作者: shaox    时间: 2012-8-8 10:11
但我运行显示的是rice有问题~~




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