- 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) 返回
您可能关注的文档
最近下载
- 中医康复试题及答案.docx VIP
- 【ch2】第二章 马克思主义劳动观.pptx VIP
- 2025年山东信息职业技术学院单招《数学》模拟题库及答案详解【网校专用】.docx VIP
- 《JBT 9632-2024汽轮机主汽管和再热汽管的弯管技术规范》专题研究报告.pptx
- 2019_2020学年度第二学期八年级期末.docx VIP
- 2025年辅警笔试考试试题(答案+解析).docx VIP
- 无土栽培技术教学课件(全套完整版).ppt VIP
- 运动控制系统安装与调试(第2版)课件 项目1 典型运动控制系统的认知与装调.pptx
- 新能源装配线扩能建设项目(青山工业)环境影响报告.pdf
- 附件:《环境空气温室气体及其示踪物(CO2、CH4、N2O和CO)光腔衰荡光谱法连续自动监测系统运行和质控技术指南》.pdf VIP
原创力文档

文档评论(0)