xor

找到逻辑异

描述

例子

C = xor (一个,B)执行数组的逻辑异或一个B返回一个数组,该数组包含设置为逻辑1 (真正的)或逻辑0 ()。输出数组的一个元素被设置为逻辑1 (真正的)如果一个B,但不同时包含同一数组位置的非零元素。否则,数组元素被设置为0。

例子

全部折叠

为。创建真值表xor

A =[真假]
一个=1 x2逻辑阵列1 0
B =[真实;假)
B =2 x1逻辑阵列1 0
C = xor (A, B)
C =2 x2逻辑阵列01 10 0

输入参数

全部折叠

操作数,指定为标量、向量、矩阵或多维数组。输入一个B必须是相同的大小或具有兼容的大小(例如,一个是一个——- - - - - -N矩阵和B是标量,或者1——- - - - - -N行向量)。有关更多信息,请参见用于基本操作的兼容数组大小

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符

兼容性的考虑

全部展开

R2016b改变了行为

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

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

之前介绍过的R2006a