如何用matlab实现 矩阵之间的异或运算?

如题所述

第1个回答  2015-09-17
用xor函数,比如xor(A,B)
参看http://www.mathworks.com/help/matlab/ref/xor.html?refresh=true追问

谢谢。但是我还希望得到的是一个十进制的矩阵,比如a=[1 2;3 4],与一个二进制表示的矩阵,比如 b=[1 0; 0 0]进行异或操作,这不是简单的zero和Nonzero 的比较,我想要的是能否将 a的二进制形式的矩阵与b进行异或。也就是说,我要的a,b异或结果是[0 2;7 4]。您可以再为我解答一下吗?非常感谢

追答

没有太明白你的意思……
你看看bitxor()函数呢?

参看http://www.mathworks.com/help/matlab/ref/bitxor.html?refresh=true

本回答被网友采纳
相似回答