华清池主 发表于 2015-3-14 19:37

新手,求大神帮忙改错

初学,时间紧,没有系统的学,求帮忙指正错误。
model:
SETS:
  et1/e11..e112/:e1;
  et2/e21..e112/:e2;
  yt/yt1..yt12/:t;
  yt1/y11..y112/:y1;
  yt2/y21..y212/:y2;
  X/x1,x2/:;
ENDSETS
DATA:
e1=-0.827014218 -0.447129909 1 1 0.613069647 1 -0.457264957 -0.348615091 -1 -0.628324057 -0.15125 0.224107143;
e2=0.172985782        0.552870091        0.04        0.265277778        -0.386930353        0.018867925        -1        0.651384909        -0.270500532        0.371675943        0.84875        -0.775892857
t=0.172985782        0.552870091        1        1        0.613069647        1        0        0.651384909        0        0.371675943        0.84875        0.224107143;
y1=1        1        0        0        0        0        0.457264957        1        1        1        1        0;
y2=0        0        0.96        0.734722222        1        0.981132075        1        0        0.270500532        0        0        1;
ENDDATA
MAX=1-(2*@SUM(et1(i):@ABS(x1*e1(i)+x2*e2(i))))/(@SUM(yt(i):(yt(i)+x1*y1(i)+x2*y2(i)))+@SUM(et1(i):@ABS(x1*e1(i)+x2*e2(i))));
@for(@SUM(x(i):x(i))=1);
END



华清池主 发表于 2015-3-14 19:38

model:
SETS:
  et1/e11..e112/:e1;
  et2/e21..e112/:e2;
  yt/yt1..yt12/:t;
  yt1/y11..y112/:y1;
  yt2/y21..y212/:y2;
  X/x1,x2/:;
ENDSETS
DATA:
e1=-0.827014218 -0.447129909 1 1 0.613069647 1 -0.457264957 -0.348615091 -1 -0.628324057 -0.15125 0.224107143;
e2=0.172985782        0.552870091        0.04        0.265277778        -0.386930353        0.018867925        -1        0.651384909        -0.270500532        0.371675943        0.84875        -0.775892857
t=0.172985782        0.552870091        1        1        0.613069647        1        0        0.651384909        0        0.371675943        0.84875        0.224107143;
y1=1        1        0        0        0        0        0.457264957        1        1        1        1        0;
y2=0        0        0.96        0.734722222        1        0.981132075        1        0        0.270500532        0        0        1;
ENDDATA
MAX=1-(2*@SUM(et1(i): @ABS(x1*e1(i)+x2*e2(i))))/(@SUM(yt(i): (yt(i)+x1*y1(i)+x2*y2(i)))+@SUM(et1(i): @ABS(x1*e1(i)+x2*e2(i))));
@for(@SUM(x(i):x(i))=1);
END

华清池主 发表于 2015-3-15 10:58

搞定了,算出来了。

liwenhui 发表于 2015-3-16 10:18

你可以用附件的形式把代码传上来,这样看着也方便一些。

华清池主 发表于 2015-3-16 18:54

liwenhui 发表于 2015-3-16 10:18 static/image/common/back.gif
你可以用附件的形式把代码传上来,这样看着也方便一些。

已经解决了,谢了。
页: [1]
查看完整版本: 新手,求大神帮忙改错