数学建模社区-数学中国
标题:
求解释,为什么下面程序在lingo中没法运行?
[打印本页]
作者:
zt1020306646
时间:
2012-8-31 22:44
标题:
求解释,为什么下面程序在lingo中没法运行?
model:
sets:
QUARTERS/1,2,3,4/
EM,RP,OP,INV;
endsets
min=@sum(QUARTERS:400*RP+450*OP+20*INV);
@for(QUARTERS(i):RP(i)<40);
@for(QUARTERS(i)|i#gt#1:
INV(i)=INV(i-1)+RP(i)+OP(i)-DEM(i););
INV(i)=10+RP(i)+OP(i)-DEM(i);
data:
DEM=40,60,75,25;
enddata
end
作者:
zt1020306646
时间:
2012-8-31 22:47
上面发时有点错误
model:
sets:
QUARTERS/1,2,3,4/
EM,RP,OP,INV;
endsets
min=@sum(QUARTERS:400*RP+450*OP+20*INV);
@for(QUARTERS(i):RP(i)<40);
@for(QUARTERS(i)|i#gt#1:
INV(i)=INV(i-1)+RP(i)+OP(i)-DEM(i););
INV(i)=10+RP(i)+OP(i)-DEM(i);
data:
DEM=40,60,75,25;
enddata
end
作者:
hzs2012
时间:
2012-8-31 23:26
zt1020306646 发表于 2012-8-31 22:47
上面发时有点错误
model:
sets:
最好把模型贴出来
我按着我的理解改了一下
model:
sets:
QUARTERS/1,2,3,4/:EM,RP,OP,INV,DEM;
endsets
data:
DEM=40,60,75,25;
enddata
min=@sum(QUARTERS:400*RP+450*OP+20*INV);
@for(QUARTERS(i):RP(i)<40);
@for(QUARTERS(i)|i#gt#1:INV(i)=INV(i-1)+RP(i)+OP(i)-DEM(i););
@for(QUARTERS(i):INV(i)=10+RP(i)+OP(i)-DEM(i););
end
复制代码
作者:
且生
时间:
2012-9-1 05:48
不晓得是不是少了个for,
model:
sets:
QUARTERS/1,2,3,4/:DEM,RP,OP,INV;
endsets
min=@sum(QUARTERS:400*RP+450*OP+20*INV);
@for(QUARTERS(i):RP(i)<40);
@for(QUARTERS(i)|i#gt#1:
INV(i)=INV(i-1)+RP(i)+OP(i)-DEM(i););
@for(QUARTERS(i): INV(i)=10+RP(i)+OP(i)-DEM(i));
data:
DEM=40,60,75,25;
enddata
end
复制代码
作者:
且生
时间:
2012-9-1 05:50
不晓得是不是少了个for,
model:
sets:
QUARTERS/1,2,3,4/:DEM,RP,OP,INV;
endsets
min=@sum(QUARTERS:400*RP+450*OP+20*INV);
@for(QUARTERS(i):RP(i)<40);
@for(QUARTERS(i)|i#gt#1:
INV(i)=INV(i-1)+RP(i)+OP(i)-DEM(i););
@for(QUARTERS(i): INV(i)=10+RP(i)+OP(i)-DEM(i));
data:
DEM=40,60,75,25;
enddata
end
复制代码
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5