数学建模社区-数学中国

标题: 输出多个值的问题 [打印本页]

作者: a243133236    时间: 2016-7-13 10:31
标题: 输出多个值的问题

我想根据a值不同输出多个x的值怎么改,求助谢谢
  1. model:
  2. sets:
  3. type/s1..s5/;
  4. attibute/1..5/:r,q,p,x;
  5. rate/1..50/:a;
  6. endsets
  7. data:
  8. M=1;
  9. r=.28,.21,.23,.25,.05;
  10. q=.025,.015,.055,.026,0;
  11. p=.01,.02,.045,.065,0;
  12. enddata
  13. @for(rate(i):a(i)=i*0.001);
  14. max=@sum(attibute(i):(r(i)-p(i))*x(i));
  15. @for(rate(j):@for(attibute(i):q(i)*x(i)/M<=a(j)));
  16. @sum(attibute(i):(1+p(i))*x(i))=M;
  17. end
复制代码






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