查找逻辑与

描述

一个执行逻辑的AND阵列一个并返回包含元素的数组设置为逻辑1(真正)或逻辑0()。输出数组的元素被设置为逻辑1(真正)如果两个一个包含在相同的阵列位置处的非零元素。否则,该数组元素被设置为0。

和(一个是执行的另一种方法A&B,但很少使用。它使上课运算符重载。

例子

全部收缩

找到合乎逻辑的两个矩阵和。结果包含逻辑1真正)只有在两个矩阵包含非零值。

A = [5 7 0;0 2 9;5 0 0]
A =3×35 7 0 0 2 9 5 0 0
B = [6 6 0;1 3 5;-1 0 0]
B =3×36 6 0 1 3 5 -1 0 0
A&B
ANS =3×3阵列的逻辑1 1 0 0 1 1 1 0 0

创建一个真值表

A = [真假]
A =1×2阵列的逻辑1 0
B = [TRUE;假]
B =2×1逻辑阵列1 0
C = A&B
C =2×2阵列的逻辑1 0 0 0

输入参数

全部收缩

操作数,指定为标量,矢量,矩阵,或多维数组。输入一个必须是相同的尺寸或具有兼容(例如大小,一个是一个中号-通过-ñ矩阵和是标量或1-通过-ñ行向量)。欲了解更多信息,请参阅支持数组大小的基本操作

数据类型:||INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64|合乎逻辑

提示

  • 你可以连续几个逻辑操作,例如,A&B |C

  • 符号&&执行MATLAB不同的操作®。这里所描述的逐元素的AND运算符。短路AND运算符&&

  • 当您使用逐元素|在的情况下运营商如果要么循环表达式(和仅在该上下文中),他们用短路来评估表达式。否则,您必须指定&&要么||选择加入到短路行为。看到逻辑运算符:短路欲获得更多信息。

兼容性注意事项

展开全部

行为R2016b改变

扩展功能

C / C ++代码生成
生成使用MATLAB®编码器™C和C ++代码。

GPU代码生成
生成使用GPU编码器™,NVIDIA®GPU的代码CUDA®。

R2006a前推出