题目
lingo 找错 for循环有问题(在线等)
我是初学者,运行时显示错误为:subscript out of range on attribute 似乎说是指标超出范围,不是很懂!
model:
sets:
year/1..5/:n,n1,n2,n3,n4,q4;
endsets
data:
n1=122000000000,;
n2=29700000000,;
n3=10100000000,;
n4=3290000000,;
enddata
max = @sum(year:(-17.86*0.42*q4(i)*n3(i)/(0.8+0.42*q4(i)))*(@exp(-2/3*(0.8+0.42*q4(i)))-1)-(22.99*q4(i)*n4(i)/(0.8+q4(i)))*(@exp(-2/3*(0.8+q4(i)))-1));
@for(year(j):n1(j+1)=122000000000*(n3(j)*@exp(-2/3*(0.8+0.42*q4(j)))*110900*0.5+n4(j)*@exp(-2/3*(0.8+q4(j)))*110900)/(122000000000+n3(j)*@exp(-2/3*(0.8+0.42*q4(j)))*110900*0.5+n4(j)*@exp(-2/3*(0.8+q4(j)))*110900));
@for(year(k):n2(k+1)=n1(k)*@exp(-0.8));
@for(year(l):n3(l+1)=n2(l)*@exp(-0.8));
@for(year(m):n4(m+1)=n3(m)*@exp(-2/3*(0.8+0.42*q4(m)))*@exp(-0.8/3)+n4(m)*@exp(-2/3*(0.8+q4(m)))*@exp(-0.8/3));
end
我是初学者,运行时显示错误为:subscript out of range on attribute 似乎说是指标超出范围,不是很懂!
model:
sets:
year/1..5/:n,n1,n2,n3,n4,q4;
endsets
data:
n1=122000000000,;
n2=29700000000,;
n3=10100000000,;
n4=3290000000,;
enddata
max = @sum(year:(-17.86*0.42*q4(i)*n3(i)/(0.8+0.42*q4(i)))*(@exp(-2/3*(0.8+0.42*q4(i)))-1)-(22.99*q4(i)*n4(i)/(0.8+q4(i)))*(@exp(-2/3*(0.8+q4(i)))-1));
@for(year(j):n1(j+1)=122000000000*(n3(j)*@exp(-2/3*(0.8+0.42*q4(j)))*110900*0.5+n4(j)*@exp(-2/3*(0.8+q4(j)))*110900)/(122000000000+n3(j)*@exp(-2/3*(0.8+0.42*q4(j)))*110900*0.5+n4(j)*@exp(-2/3*(0.8+q4(j)))*110900));
@for(year(k):n2(k+1)=n1(k)*@exp(-0.8));
@for(year(l):n3(l+1)=n2(l)*@exp(-0.8));
@for(year(m):n4(m+1)=n3(m)*@exp(-2/3*(0.8+0.42*q4(m)))*@exp(-0.8/3)+n4(m)*@exp(-2/3*(0.8+q4(m)))*@exp(-0.8/3));
end
提问时间:2021-02-26
答案
改好的程序已经给出了,能够运行了,最主要的错误是j+1、k+1、l+1、m+1时超出范围,因为定义时j,k,l,m的最大值为5,而在限制条件中超出了范围!model:sets:year/1..5/:n,n1,n2,n3,n4,q4;endsetsdata:n1=122000000000,;n2=...
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点
- 1I finished my homework this afternoon.(对my homework 提问).
- 2在三角形ABC中,D、E是边BC上的点,且BD=DE=EC;点F是边AC的中点,G是FC的中点,如图,已知三角形ABD,三角形DEF,三角形ECG的面积之和是14,则三角形ABC的面积为_.
- 3y=x²+6x(x>0) y=a的2x+1次方 求反函数!
- 4抛物线y=(k^2-2)x^2+m-4kx的对称轴是直线x=2,且它的最低点在直线y=-1/2x+2
- 5H2S + SO2 生成 s 和 H2o 是可逆反应吗
- 6有240本课外读物,分给两个班,一班分到的1/3与二班分到的1/2相等,一班比二班多分到几本?快哦.用比例做
- 7已知直线y=kx+b平行于直线y=负五分之二X,并且与双曲线y=负X分子5交于点(m,1),
- 8以考场、小白兔、山坡、指南针和狐狸写童话故事,快,急.
- 9六年级男生人数是女生人数的十分之七,那么男生人数占全班人数的几分之几?
- 10(1除以2分之1加0.85除以72%)*(2又27分之16-1又12分之7+4又27分之11-5又12分之5)