lingo中怎么用@bin函数,依据什么条件判断这个变量是1或者是0?
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/10/02 10:39:15
lingo中怎么用@bin函数,依据什么条件判断这个变量是1或者是0?
比如说,有一个矩阵
6 0 0 8
0 1 2 3
7 0 0 0
1 4 0 7 ,我需要让所有大于0的数变为1,等于0就为0,程序该怎么写,一定要用@bin函数吗?
比如说,有一个矩阵
6 0 0 8
0 1 2 3
7 0 0 0
1 4 0 7 ,我需要让所有大于0的数变为1,等于0就为0,程序该怎么写,一定要用@bin函数吗?
完整问题写出来
再问: 题目略长我简要说一下,下图是我列的目标函数和约束条件,aij是一个1000X100二维矩阵,yij为一行1X100的数据,Xij=1表示aij中的元素大于0,Xij=0表示aij中的元素等于0,aij和yij的s数据都在txt文件中。我不知道具体如何编程。
再答: 那么a是不是已知的 另外这么大规模的整数规划 用lingo很可能解不出来
再问: a是已知的
再答: 那你在calc段里面写
@for(link:x=@if(a#gt#0,1,0));
其中link要换成你自己定义的集名
再问: 题目略长我简要说一下,下图是我列的目标函数和约束条件,aij是一个1000X100二维矩阵,yij为一行1X100的数据,Xij=1表示aij中的元素大于0,Xij=0表示aij中的元素等于0,aij和yij的s数据都在txt文件中。我不知道具体如何编程。
再答: 那么a是不是已知的 另外这么大规模的整数规划 用lingo很可能解不出来
再问: a是已知的
再答: 那你在calc段里面写
@for(link:x=@if(a#gt#0,1,0));
其中link要换成你自己定义的集名
lingo中怎么用@bin函数,依据什么条件判断这个变量是1或者是0?
用lingo怎么写这个目标函数.x_ij(t)是一个0—1变量.
lingo中bin函数怎么用?
lingo的目标函数中有个变量 k(i)=0或者1;i=1,2,3; 这个怎么表示?在线等,急用,谢谢!
lingo中@bin什么意思
lingo中对0-1变量怎么声明?
lingo怎么定义0-1变量啊
lingo中0—1变量
lingo中判断语句怎么用
LINGO问题有没有什么函数或者办法让自变量是0的时候得到1,而是别的数的时候得到0?谢谢啦!
lingo中同一个变量一段取1,一段取0,1怎么表示
用lingo求线性规划,条件中还有条件怎么编程