数学软件lingo里怎么用循环语句.就比如从一加到十,要有详细的代码.

学习 时间:2026-04-04 20:40:32 阅读:3451
数学软件lingo里怎么用循环语句.就比如从一加到十,要有详细的代码.

最佳回答

淡定的汉堡

朴实的小兔子

2026-04-04 20:40:32

lingo的模型部分是描述性的语言 不是操作性的 这个你要清楚
用循环语句要先定义集 具体的请自己去看教程 这里不可能说的很详细
比如
set:
setname/1。。10/:t;
endsets
a=@sum(setname(i):t(i));
@for(setname(i):t(i)>=1);
再问: 其实我是想问一个这样的问题。加入z=c1xi+。。。+cnxn(就是随便一个目标函数),约束条件是跟i有关的。然后对每个i从1到10都求一次max z,咋编?高手大哥帮帮忙。 如max z=5x+8y x

最新回答共有2条回答

  • 威武的诺言
    回复
    2026-04-04 20:40:32

    lingo的模型部分是描述性的语言 不是操作性的 这个你要清楚用循环语句要先定义集 具体的请自己去看教程 这里不可能说的很详细比如set:setname/1。。10/:t;endsetsa=@sum(setname(i):t(i));@for(setname(i):t(i)>=1); 再问: 其实我是想问一个这样的问题。加入z=c1xi+。。。+cnxn(就是随便一个目标函数),约束条件是跟i有关的。然后对每个i从1到10都求一次max z,咋编?高手大哥帮帮忙。 如max z=5x+8y x

上一篇 吉尼斯世界记录 世界之最 说的越多越好

下一篇 孕妇可以喝黑枸杞茶吗