Lingo教程四LINGO的函数模板.docVIP

  • 38
  • 0
  • 约1.26万字
  • 约 15页
  • 2021-08-21 发布于山东
  • 举报
Lingo教程四LINGO的函数模板 Lingo教程四LINGO的函数模板 PAGE / NUMPAGES Lingo教程四LINGO的函数模板 Lingo 教程四 LINGO 的函数 有了前几节的基础知识, 再加上本节的内容, 你就可以借助于 LINGO成立并求解复杂的优化模 型了。 LINGO有 9 种种类的函数: 1. 基本运算符:包含算术运算符、逻辑运算符和关系运算符 2. 数学函数:三角函数和惯例的数学函数 3. 金融函数: LINGO供给的两种金融函数 4. 概率函数: LINGO供给了大批概率有关的函数 5. 变量界定函数:这种函数用来定义变量的取值范围 6. 集操作函数:这种函数为对集的操作供给帮助 7. 集循环函数:遍历集的元素,履行必定的操作的函数 8. 数据输入输出函数:这种函数同意模型和外面数据源相联系,进行数据的输入输出 9. 协助函数:各样杂类函数 4.1 基本运算符 这些运算符是特别基本的, 甚至能够不以为它们是一类函数。 事实上, 在 LINGO中它们是特别 重要的。 算术运算符 算术运算符是针对数值进行操作的。 LINGO供给了 5 种二元运算符: ^ 乘方 ﹡ 乘 / 除 ﹢ 加 ﹣ 减 LINGO独一的一元算术运算符是取反函数“﹣”。这些运算符的优先级由高究竟为: 高 ﹣(取反) ^ ﹡/ 低 ﹢﹣ 运算符的运算序次为从左到右按优先级高低来履行。运算的序次能够用圆括号“()”来改变。 例 4.1 算术运算符示例。 2﹣ 5/3,(2 ﹢4) /5 等等。 逻辑运算符 在 LINGO中,逻辑运算符主要用于集循环函数的条件表达式中,来控制在函数中哪些集成员被包含,哪些被排挤。在创立稀少集时用在成员资格过滤器中。 LINGO拥有9种逻辑运算符: #not# 否认该操作数的逻辑值,# not #是一个一元运算符 #eq# 若两个运算数相等,则为 true ;不然为 flase #ne# 若两个运算符不相等,则为 true ;不然为 flase #gt# 若左侧的运算符严格大于右侧的运算符,则为 true ;不然为 flase #ge# 若左侧的运算符大于或等于右侧的运算符,则为 true ;不然为 flase #lt# 若左侧的运算符严格小于右侧的运算符,则为 true ;不然为 flase #le# 若左侧的运算符小于或等于右侧的运算符,则为 true ;不然为 flase #and# 仅当两个参数都为 true 时,结果为 true ;不然为 flase #or# 仅当两个参数都为 false 时,结果为 false ;不然为 true 这些运算符的优先级由高到低为: 高 #not# #eq# #ne# #gt# #ge# #lt# #le# 低 #and# #or# 例 4.2 逻辑运算符示例 2 #gt# 3 #and# 4 #gt# 2 ,其结果为假( 0)。 关系运算符 在 LINGO中,关系运算符主假如被用在模型中, 来指定一个表达式的左侧能否等于、 小于等于、 或许大于等于右侧,形成模型的一个拘束条件。关系运算符与逻辑运算符 #eq#、#le# 、 #ge#截然相反,前者是模型中该关系运算符所指定关系的为真描绘,尔后者只是判断一个该关系能否被知足:知足为真,不知足为假。 LINGO 有三种关系运算符:“ =”、“ =”和“ =”。 LINGO中还可以用“ ”表示小于等于关 系,“ ”表示大于等于关系。 LINGO其实不支持严格小于和严格大于关系运算符。但是,假如需要严格小于和严格大于关系,比方让 A 严格小于 B: AB, 那么能够把它变为以下的小于等于表达式: 这里 ε 是一个小的正数,它的值依靠于模型中  A+ε =B, A 小于 B 多少才算不等。 下边给出以上三类操作符的优先级: 高 #not# ﹣(取反) ^ ﹡/ ﹢﹣ #eq# #ne# #gt# #ge# #lt# #le# #and# #or# 低 = = = 4.2 数学函数 LINGO 供给了大批的标准数学函数: @abs(x) @sin(x) @cos(x)  返回 返回 返回  x 的绝对值 x 的正弦值, x 的余弦值  x 采纳弧度制 @tan(x) @exp(x) @log(x) @lgm(x) @sign(x) @floor(x)  返回 x 的正切值 返回常数 e 的 x 次方 返回 x 的自然对数 返回 x 的 gamma函数的自然对数 假如 x0 返回 -1 ;不然,返回 1 返回 x 的整数部分。 当 x=0 时,返回不超出  x 的最大整数; 当 x0 时,返回不低于  x 的最大整数。 @smax(x1,x2, ,xn) 返回

文档评论(0)

1亿VIP精品文档

相关文档