如何在matlab中对整数数组进行异或

How to Xor on integer arrays in matlab

我需要一种在 matlab 中对两个整数数组进行异或的有效方法。例如:

A=[3,4,5,1,6,7,3];

B=[3,5,5,2,6,2,3];

C=Xor(A,B) 的结果必须是:

C=[0,1,0,1,0,1,0]

我需要在大型数组上运行多次,所以效率非常重要。 提前谢谢你

您可以按照以下方式进行操作:

C = (A ~= B);