lingo matlab 函数命令 您所在的位置:网站首页 matlab中griddata的用法 lingo matlab 函数命令

lingo matlab 函数命令

#lingo matlab 函数命令| 来源: 网络整理| 查看: 265

LINGO

函数

 

  

 

    

有了前几节的基础知识,再加上本节的内容,你就能够借助于

LINGO

建立并求解复杂的优化模型了。

 

 

LINGO

9

种类型的函数:

 

 

1

  

1

  

基本运算符:包括算术运算符、逻辑运算符和关系运算符

 

 

2

  

2

  

数学函数:三角函数和常规的数学函数

 

 

3

  

3

  

金融函数:

LINGO

提供的两种金融函数

 

 

4

  

4

  

概率函数:

LINGO

提供了大量概率相关的函数

 

 

5

  

5

  

变量界定函数:这类函数用来定义变量的取值范围

 

 

6

  

6

  

集操作函数:这类函数为对集的操作提供帮助

 

 

7

  

7

  

集循环函数:遍历集的元素,执行一定的操作的函数

 

 

8

  

8

  

数据输入输出函数:这类函数允许模型和外部数据源相联系,进行数据的输入输出

 

 

9

  

9

  

辅助函数:各种杂类函数

 

 

  

 

4.1

 

基本运算符

 

 

这些运算符是非常基本的,甚至可以不认为它们是一类函数。事实上,在

LINGO

中它们是非常重要的。

 

 

4.1.1

 

算术运算符

 

 

算术运算符是针对数值进行操作的。

LINGO

提供了

5

种二元运算符:

 

 

 

乘方

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LINGO

唯一的一元算术运算符是取反函数

 

 

这些运算符的优先级由高到底为:

 

 

 

﹣(取反)

 

 

    

 

 

 

 

 

 

 

 

﹡/

 

 

 

 

 

﹢﹣

 

 

运算符的运算次序为从左到右按优先级高低来执行。运算的次序可以用圆括号

()

来改变。

 

 

4.1

 

算术运算符示例。

 

 

2

5

3

(2

4)

5

等等。

 

 

4.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 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有