请问lingo怎么解不等式组啊不等式组里还有循环的.如a(i)-b(i)+18>0(i=1:10),c(i)+d(i)-

请问lingo怎么解不等式组啊
不等式组里还有循环的.如a(i)-b(i)+18>0(i=1:10),c(i)+d(i)-a(i)>5.
几里呱啦 1年前 已收到3个回答 举报

只抽万宝路 幼苗

共回答了19个问题采纳率:94.7% 举报

lingo不是用来解不等式的 最多只会给你不等式的一个解 而不会给你解集
当然不等条件在lingo中可以表达
比如你说的情况 需要用集来表达
sets:
s/1..10/:a,b,c,d;
endsets
@for(s:a-b+18>0;c+d-a>5);

1年前

3

guilinwangyuping 幼苗

共回答了1个问题 举报

model:
sets:
ve/1..5/:a,b,c,d;
endsets
@for(ve(I):a(I)-b(I)>0;c(I)+d(I)-a(I)>5);
data:
a=1 2 3 4 5;
b=4 5 2 3 1;
c=7 8 9 6 2;
d=1 2 3 4 5;
enddata
end

1年前

2

2005525 幼苗

共回答了94个问题 举报

直接输入进去就可以了,实在不行就把i一个一个写进去,就是
a(1)-b(1)+18>0
a(2)-b(2)+18>0
等等
lingo解这种方程很方便,输入进去就OK,IF有解的话

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.027 s. - webmaster@yulucn.com