lingo问题
model:
sets:
weizhi/a b/:cap,m,n;
ven/ v1 v2 v3 v4 v5 v6 /:dem,x,y;
links(weizhi,ven):yunshu;
endsets
[email protected](links(i,j):yunshu(i,j)[email protected]((x(j)-m(i))^2+(y(j)-n(i))^2);
@for(ven(j):@sum(weizhi(i):yunshu(i,j))>=dem(j));
@for(weizhi(i):@sum(ven(j):yunshu(i,j))
lingo问题model:sets:weizhi/a b/:cap,m,n;ven/ v1 v2 v3 v4 v5 v6
答案:1 悬赏:80 手机版
解决时间 2021-05-12 00:06
- 提问者网友:棒棒糖
- 2021-05-11 00:48
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-05-11 01:21
首先错误的是@sum少了一个括号,运行之后发现@sqrt语句有问题!进行修改,我不清楚到底lingo有没有开方函数,但是用数学公式就可以表示开方了.
知道有这样的函数:@exp(x)返回常数e的x次方
现在修改的程序如下:希望对你有帮助!
model:
sets:
weizhi/a b/:cap,m,n;
ven/ v1 v2 v3 v4 v5 v6 /:dem,x,y;
links(weizhi,ven):yunshu;
endsets
[email protected](links(i,j):yunshu(i,j)*(((x(j)-m(i))^2+(y(j)-n(i))^2)^(1/2)));
@for(ven(j):@sum(weizhi(i):yunshu(i,j))>=dem(j));
@for(weizhi(i):@sum(ven(j):yunshu(i,j))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯