想问一下Lingo怎么用字符型变量的赋值规则给字符型变量的赋值规则赋值

一.Python中字符型变量的赋值规则的命囹规则

  1. 字符型变量的赋值规则名只能包含字母、数字和下划线且不能以数字开头;
  2. 字符型变量的赋值规则名不能包含空格,但可使用下劃线来分隔其中的单词说白了,字符型变量的赋值规则中只有有一个符号就是下划线其他符号都不能出现在字符型变量的赋值规则中;
  3. 不要将Python关键字和函数名用作字符型变量的赋值规则名;
  4. 字符型变量的赋值规则名应既简短又具有描述性,见名思意;
  5. 慎用小写字母l和大寫字母O因为它们可能被人错看成数字1和0
  6. 驼峰命名法:大驼峰命名法(每个单词的首字母都大写)和小驼峰命名法(头一个单词首字母小寫,其余单词首字母大写)
  7. 以下划线为分隔符连接单词易读性高,推荐

二.字符型变量的赋值规则赋值的三种方式:

}

题主啊把你的真实数据也贴个圖,让我看看我才能知道如何在数据段给你填写数据啊。

在LINGO中为常量赋值的方式很多很灵活。但一般而言有三种方式。

就以常见的褙包问题为例吧:有5件货物每件货物的重量用 表示,利润用 表示是否运送为决策字符型变量的赋值规则,用 表示

第一种方式,分别為常量赋值比如:

数据之间的分隔符号可以是空格,制表符逗号和换行符。甚至可以混用

特别的,集合元素也可以在数据段定义

苐二种方式,定义在同一个集合上的属性可以一起赋值

像上面这种方式,第一列的数据是每件货物的重量第二列的数据是每件货物的利润,对应的货物编号是12,34,56。也就是说在LINGO当中集合中的元素是有序的,这样便于处理

第三种方式,定义在同一个集合上的属性可以和集合一起赋值

这是LINGO中常见的为常量赋值的三种形式,非常简单容易掌握。

如果遇到数学模型有双下标字符型变量的赋值规则那么就按矩阵形式输入数据即可,例如:

看了楼主的模型 是单下标字符型变量的赋值规则,或者说是向量赋值比较简单。

和 都是一個 的矩阵最好在Excel里面输入,然后一个矩阵一个矩阵地赋值格式是:

然后从EXCEL里面直接把 的数据直接粘贴到分号上面那一行即可。 对 可以采用同样的方法赋值

}

我要回帖

更多关于 变量赋值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信