文件名称:基本运算符-ansysworkbench 工程实例详解
文件大小:4.07MB
文件格式:PDF
更新时间:2024-07-01 15:44:46
数学建模
5.1 基本运算符 这些运算符是非常基本的,甚至可以不认为它们是一类函数。事实上,在 LINGO 中它们是非常重要的。 5.1.1 算术运算符 算术运算符是针对数值进行操作的。LINGO 提供了 5 种二元运算符: ^ 乘方 ﹡ 乘 / 除 ﹢ 加 ﹣ 减 LINGO 唯一的一元算术运算符是取反函数“﹣”。 这些运算符的优先级由高到底为: 高 ﹣(取反) ^ ﹡/ 低 ﹢﹣ 运算符的运算次序为从左到右按优先级高低来执行。运算的次序可以用圆括号“()” 来改变。 例 5.1 算术运算符示例。 2﹣5/3,(2﹢4)/5 等等。 5.1.2 逻辑运算符 在 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