![MATLAB基础及应用(第5版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/30/36862030/b_36862030.jpg)
上QQ阅读APP看书,第一时间看更新
1.4 关系运算与逻辑运算
![](https://epubservercos.yuewen.com/510DF2/19549638008901206/epubprivate/OEBPS/Images/978-7-111-64601-3_31_03.jpg?sign=1739257190-ZLTB3uO80z28lSSzq5iGWU8n0AroSl5I-0-376e941d9cb4c1b4f6fe0316f9142b76)
1.4.1 关系运算符
MATLAB共有6种关系运算符,如表1-7所示。
表1-7 关系运算符
![](https://epubservercos.yuewen.com/510DF2/19549638008901206/epubprivate/OEBPS/Images/978-7-111-64601-3_32_01.jpg?sign=1739257190-1InGFmxqGOxALNT7FvqwsogJqAoFOSVO-0-a5b7c449f2cc9c3c536cfbcf6ff999e1)
MATLAB关系运算符能用来比较两个同样大小的矩阵,或用来比较一个矩阵和一个标量。在后一种情况,标量和矩阵中的每一个元素相比较,结果是一个与原矩阵大小相同的矩阵。
【例1-15】 已知矩阵A=(1 3 5 7 9),找出大于4的元素的位置。
![](https://epubservercos.yuewen.com/510DF2/19549638008901206/epubprivate/OEBPS/Images/978-7-111-64601-3_32_02.jpg?sign=1739257190-U5RvyhWKG2cSOS69wjEGQ6YJJLKvUpem-0-ff786cc61168c8c5d7a8c3d40a34c061)
可见,0出现在A中元素<=4的地方,1出现在A中元素>4的地方,形成了一个与原矩阵同样大小的新的矩阵。
注意:==是关系运算符,比较两个变量的关系,相等时返回1,不相等时返回0;=是赋值运算符,将右侧表达式的结果赋给左侧的变量。
1.4.2 逻辑运算符
MATLAB提供了3种逻辑运算符,如表1-8所示。
表1-8 逻辑运算符
![](https://epubservercos.yuewen.com/510DF2/19549638008901206/epubprivate/OEBPS/Images/978-7-111-64601-3_32_03.jpg?sign=1739257190-3WISQYY9tSu3N2TSBxXRac795AfvSmWA-0-2598d36123b9712792cec52b0739f0ef)
逻辑运算的方法与关系运算相似,都是对矩阵中的元素进行逻辑运算。如果标量与矩阵运算,则标量逐个与矩阵中的每一个元素进行逻辑运算。
【例1-16】 建立A,B两个矩阵,计算A&B、A|B和~B。
![](https://epubservercos.yuewen.com/510DF2/19549638008901206/epubprivate/OEBPS/Images/978-7-111-64601-3_32_04.jpg?sign=1739257190-cOdhpCePre6F8lZvUMjaQ75uGPRxjRUy-0-772d959d5ea18551c7d6614fac9f5e5e)
![](https://epubservercos.yuewen.com/510DF2/19549638008901206/epubprivate/OEBPS/Images/978-7-111-64601-3_33_01.jpg?sign=1739257190-LjlBW9LLRgopK6dNqBm1tRJrar9eMTYt-0-b27a6063421f8ae9769be6e19044846d)
1.4.3 其他关系与逻辑函数
除了上面的关系与逻辑运算符以外,MATLAB还提供了一些其他关系与逻辑函数,如表1-9所示。
表1-9 其他关系与逻辑函数
![](https://epubservercos.yuewen.com/510DF2/19549638008901206/epubprivate/OEBPS/Images/978-7-111-64601-3_33_02.jpg?sign=1739257190-Ge6TCA8rkycoijYqctssjssxZj8huZ11-0-83831b5780149bff6dce960650dd098f)
【例1-17】 已知矩阵 A=和矩阵 B=
,察看 A 的零元素的情况,并与B进行异或运算。
![](https://epubservercos.yuewen.com/510DF2/19549638008901206/epubprivate/OEBPS/Images/978-7-111-64601-3_33_05.jpg?sign=1739257190-qThHAAGx0lXYdgfkEMag2wMIG5Dv7qxX-0-61f15c59b7c0ef38036595f2a2777cbd)