数学建模社区-数学中国
标题:
输出多个值的问题
[打印本页]
作者:
a243133236
时间:
2016-7-13 10:31
标题:
输出多个值的问题
我想根据a值不同输出多个x的值怎么改,求助谢谢
model:
sets:
type/s1..s5/;
attibute/1..5/:r,q,p,x;
rate/1..50/:a;
endsets
data:
M=1;
r=.28,.21,.23,.25,.05;
q=.025,.015,.055,.026,0;
p=.01,.02,.045,.065,0;
enddata
@for(rate(i):a(i)=i*0.001);
max=@sum(attibute(i):(r(i)-p(i))*x(i));
@for(rate(j):@for(attibute(i):q(i)*x(i)/M<=a(j)));
@sum(attibute(i):(1+p(i))*x(i))=M;
end
复制代码
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5