2014-02-15 21 views
1

我有一个8x1 uint8矢量,我想用一个8x8逻辑矩阵按位异或,所以我需要64位不同格式的xor 64位。结果必须是8x8的逻辑矩阵。uint8和Matlab之间的按位异或运算

原因是我正在处理一个.bmp图像和一个二进制图像。 如何在Matlab R2012a中做到这一点?

回答

2
xor(de2bi(double(A)),B) 

如果没有de2bi.m(通讯工具箱),采取从一个倍频程的安装(开源)的de2bi.m和替换“endfunction可写”与“端”,是“endif”和“结束“或使用此定义:[email protected](x)dec2bin(x)=='1'