控制与决策系统仿真
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.3 常用运算和基本函数

根据运算性质不同,变量之间的运算可分为算术运算、关系运算和逻辑运算等,MATLAB运算以一定的规则进行,有些根据运算符来进行,有些则根据MATLAB命令函数来进行。

1.运算符

运算符有三类,分别是算术运算符、关系运算符和逻辑运算符。

(1)算术运算符

算术运算的表达式由字母或数字用运算符连接而成。MATLAB常用的算术运算符如表1-6所示。

表1-6 MATLAB常用的算术运算符

(2)关系运算符

关系运算主要用于比较数、字符串和矩阵之间的大小或不等关系,其结果只能为0(代表“假”,表示该关系不成立)或1(代表“真”,表示该关系成立)。MATLAB常用的关系运算符如表1-7所示。

表1-7 MATLAB常用的关系运算符

(3)逻辑运算符

逻辑运算的逻辑量只有0(假)和1(真)两个值,逻辑运算符如表1-8所示。

(4)各种运算符的优先级

在三种运算符中,算术运算符的优先级最高,其次是关系运算符,优先级最低的是逻辑运算符,但逻辑非的优先级别最高。

表1-8 逻辑运算符

2.基本函数

MATLAB提供了丰富的数学函数,如三角函数、对数函数、指数函数和复数函数等。表1-9列出了部分常用的数学函数。

表1-9 部分常用的数学函数

MATLAB还提供了一些关系运算函数,如表1-10所示。

表1-10 部分关系运算函数