作业帮 > 数学 > 作业

请教一个lingo问题:请问下面的问题应该怎么用lingo语句实现

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/21 12:15:45
请教一个lingo问题:请问下面的问题应该怎么用lingo语句实现
比如一个序列 1 1 0 0 1 0 1 0 0 1 1 1,变量T1(i)表示第i个数及之前持续为1的个数,T0(i)表示第i个数及之前持续为0的个数,如T1(1)=1,T1(2)=2,T1(3)=0,T1(4)=0,T1(5)=1,T1(6)=0,.T0(1)=0,T0(2)=0,T0(3)=1..
在lingo中已知序列,怎么表示T1(i)和T0(i)?
lingo里面不好写 不过既然已知了你可以在别的地方算出来直接把数代进去
再问: 不要手动粘贴,想实现自动写入
再答: 自己到lingo的help里面查@DUAL函数
再问: 我查了一下,@dual(行)可以返回对偶价格,但是我这样写的时候@text('F:/r.txt')=@dual(2);,表示想把第二行的对偶价格写入文件r.txt,但是代码并没有正确执行,代码其他部分都没错,什么原因呢? MODEL: data: @text('F:/r.txt')=@dual(2); enddata min=z; z>=y1+4*y2; end
再答: 那你按照help的例子做一遍看看吧
再问: 以前没用过lingo,初次使用,应该怎么使用help查找关于@dual的例子,谢谢
再答: help里面直接搜索啊
再问: 额,是我不会用还是没有呢,我收了一下,没有找到@dual使用的例子,别的地方看到一些例子是@dual(变量)的使用,但我需要返回的是约束的对偶价格,不知道@dual(row_name)中的row_name该怎么写才对啊??
再答: 那就不知道了 不行你查一下lingo的user manual