![基于MATLAB的试验设计和数据处理](https://wfqqreader-1252317822.image.myqcloud.com/cover/852/26178852/b_26178852.jpg)
上QQ阅读APP看书,第一时间看更新
1.3.3 运算符
MATLAB中的运算符包括算术运算符、关系运算符、逻辑运算符等,不同的运算符有不同的用途。
1.算术运算符
MATLAB算术运算符分为两类:矩阵运算和数组运算。矩阵运算是按线性代数的规则进行运算,而数组运算是数组对应元素间的运算。算术运算符及相关运算方式、说明如表1-4所示。
表1-4 算术运算符及相关运算方式、说明
![](https://epubservercos.yuewen.com/C9B894/14615854304538706/epubprivate/OEBPS/Images/img00020001.jpg?sign=1739194227-X5avopYSj1c5K1cPLyTObox19sU0OHyI-0-eb72e253a925cae2e6b77cf49acbcd7a)
MATLAB数组的算术运算是两个同维数组对应元素之间的运算。一个标量与数组的运算,是标量与数组每个元素之间的运算。
2.关系运算符
关系运算用于比较两个同维数组或同维向量的对应元素,结果为一个同维的逻辑数组。关系运算符及说明如表1-5所示。
表1-5 关系运算符
![](https://epubservercos.yuewen.com/C9B894/14615854304538706/epubprivate/OEBPS/Images/img00020002.jpg?sign=1739194227-hmCwwb7rP3l5iqgBQGKKtusOxuwxaA12-0-d9f92aa793d391e08d76a6ad58cddcbc)
3.逻辑运算符
逻辑运算符用于处理两个运算单元之间的逻辑运算,如与、或、非等,其返回值为false或true,如表1-6所示。
表1-6 逻辑运算符
![](https://epubservercos.yuewen.com/C9B894/14615854304538706/epubprivate/OEBPS/Images/img00020003.jpg?sign=1739194227-Et0SVkuzScmlmOlCSNE7a3l2dtZqETyN-0-130a837c2b1e5ffddf41f773dd65d1fd)
捷径运算符只对标量值执行逻辑与和逻辑或运算。捷径运算首先判断第一个运算对象,如果可以知道结果,直接返回,而不继续判断第二个运算对象。捷径运算提高了程序运算效率,可以避免一些不必要的错误。