lingo怎么写for循环,例如model:sets:s/1,2,3,4/:a,b,c;endsetsdata:a=1,2,3,4;b=1,1,1,1;enddatamax=@sum(s(i):c(i));@for(s(i):c(i)=(@sum(s(i):a(i)))+@sum(s(i):b(i)));程序结果是错的我的本意是c(1)=a(1)+b(1) ; c(2)=a(1)+a(2)+b(1)+b(

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 21:02:52
lingo怎么写for循环,例如model:sets:s/1,2,3,4/:a,b,c;endsetsdata:a=1,2,3,4;b=1,1,1,1;enddatamax=@sum(s(i):c(i));@for(s(i):c(i)=(@sum(s(i):a(i)))+@sum(s(i):b(i)));程序结果是错的我的本意是c(1)=a(1)+b(1) ; c(2)=a(1)+a(2)+b(1)+b(

lingo怎么写for循环,例如model:sets:s/1,2,3,4/:a,b,c;endsetsdata:a=1,2,3,4;b=1,1,1,1;enddatamax=@sum(s(i):c(i));@for(s(i):c(i)=(@sum(s(i):a(i)))+@sum(s(i):b(i)));程序结果是错的我的本意是c(1)=a(1)+b(1) ; c(2)=a(1)+a(2)+b(1)+b(
lingo怎么写for循环,例如
model:
sets:
s/1,2,3,4/:a,b,c;
endsets
data:
a=1,2,3,4;
b=1,1,1,1;
enddata
max=@sum(s(i):c(i));
@for(s(i):c(i)=(@sum(s(i):a(i)))+@sum(s(i):b(i)));
程序结果是错的
我的本意是c(1)=a(1)+b(1) ; c(2)=a(1)+a(2)+b(1)+b(2) ; c(3)=a(1)+a(2)+a(3)+b(1)+b(2)+b(3);
这个用lingo怎么表达?

lingo怎么写for循环,例如model:sets:s/1,2,3,4/:a,b,c;endsetsdata:a=1,2,3,4;b=1,1,1,1;enddatamax=@sum(s(i):c(i));@for(s(i):c(i)=(@sum(s(i):a(i)))+@sum(s(i):b(i)));程序结果是错的我的本意是c(1)=a(1)+b(1) ; c(2)=a(1)+a(2)+b(1)+b(
@for(s(i):c(i)=@sum(si(j)|j#le#i:a(j)+b(j)));