初学lingo,程序小问题,但就是不懂
modelsets:
point/1..800/;
endsets
min=p1;
(200/n*@sum((1+0.02829)^point(i))+5*800)/(0.1164021*@sum(1+0.02829)^point(i))+p1*155.532*@sum(1+0.02829)^point(i))<=1;
end
错误是:
Error Code
11
Error Text:
Invalid input. A syntax error occurred
3] point/1..800/;
在point后面要加上属性,像这样子point/1..800/:a;
你看看lingo的书吧,看看就会懂了 非常感谢,非常感谢 守望流星雨 发表于 2013-1-23 16:56 static/image/common/back.gif
在point后面要加上属性,像这样子point/1..800/:a;
你看看lingo的书吧,看看就会懂了
我加了属性了还是同样的错误 不加属性也可以,但是你的point(i)表示的是集point的第i个成员,没有值啊! {:3_41:}{:3_41:}{:3_41:} 宇宙第一 发表于 2013-1-23 18:03 static/image/common/back.gif
不加属性也可以,但是你的point(i)表示的是集point的第i个成员,没有值啊!
那请问要求(1+0.02829)的从1到800次方的和改怎么表示啊 Lyzion_ 发表于 2013-1-23 18:28 static/image/common/back.gif
那请问要求(1+0.02829)的从1到800次方的和改怎么表示啊
model:
sets:
point/1..800/;
endsets
sum=@sum(point(I)|I#le#800:(1+0.02829)^I);
end
写的有点复杂,这种用matlab求最好~~~ 额,那个表情是:( 非常感谢非常感谢
页:
[1]
2