Lingo运算符、常用函数的用法

您所在的位置:网站首页 余数符号的正确写法 Lingo运算符、常用函数的用法

Lingo运算符、常用函数的用法

2024-07-15 01:23| 来源: 网络整理| 查看: 265

Lingo的主要应用范围 LINGO 是用来求解线性和非线性优化问题的简易工具。LINGO 内置了一种建立最优化模型的语言,可以简便地表达大规模问题。

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#

例子

2 #gt# 3 #and# 4 #gt# 2,其结果为假(0)。

Lingo中关系运算符 关系运算符 在LINGO中,关系运算符主要是被用在模型中,来指定一个表达式的左边是否等于、小于等于、或者大于等于右边,形成模型的一个约束条件。关系运算符与逻辑运算符截然不同,前者是模型中该关系运算符所指定关系的为真描述,而后者仅仅判断一个该关系是否被满足:满足为真,不满足为假。 LINGO有三种关系运算符:“=”、“=”。LINGO中还能用“”表示大于等于关系。LINGO 并不支持严格小于和严格大于关系运算符。

数学函数 LINGO提供了大量的标准数学函数 @abs(x) 返回x 的绝对值 @sin(x) 返回x 的正弦值,x 采用弧度制 @cos(x) 返回x 的余弦值 @tan(x) 返回x 的正切值 @exp(x) 返回常数e 的x 次方 @log(x) 返回x 的自然对数 @lgm(x) 返回x 的gamma 函数的自然对数 @sign(x) 如果x=0 时,返回不超过x 的最大整数;当x



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3