![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=1738835729-CsZqCbgs1gsGQMIpjdcEPMONzQcbK2Os-0-51268242132591febcc262d3e6d7fb26)
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=1738835729-3Orzy3srLpvqgkXH0wtu9wbCgozgi7P8-0-3acdf632bd5220b8a672ffea17eb572f)
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=1738835729-z5i3nCpl4zXsdsgaXbiBdVKaqAC4WnAW-0-cae2045efc70ff74329f2bc09dbdae4d)
可见,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=1738835729-XlvawfSevqxH4CfzKYwnmklPGxFwbLxr-0-b3cb3e2273068f628ab64f83cb2a3b57)
逻辑运算的方法与关系运算相似,都是对矩阵中的元素进行逻辑运算。如果标量与矩阵运算,则标量逐个与矩阵中的每一个元素进行逻辑运算。
【例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=1738835729-EMEW6CHkjvBEpqSshHRrtTfC6PG4bgpR-0-430f5d49811988e1948ebd318f3b8d3d)
![](https://epubservercos.yuewen.com/510DF2/19549638008901206/epubprivate/OEBPS/Images/978-7-111-64601-3_33_01.jpg?sign=1738835729-eoaE8l98C7XKjv3tgUtf1ZfmevCFakF5-0-76205cb9ddc9b76d856caadf4e9a965f)
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=1738835729-MWmFgGnMi3t1xxwAzshPmylMmYfZabCt-0-710c1eab09194d7c5896c70d818f3c7b)
【例1-17】 已知矩阵 A=和矩阵 B=
,察看 A 的零元素的情况,并与B进行异或运算。
![](https://epubservercos.yuewen.com/510DF2/19549638008901206/epubprivate/OEBPS/Images/978-7-111-64601-3_33_05.jpg?sign=1738835729-vV1Rz6AUdFgEsTSHPBqFuGMxnE9xEhFa-0-d99b08b42bf880ff16b29da86af62b7b)