我有一个8x1 uint8向量,我想用8x8逻辑矩阵进行按位异或,所以我需要64位和64位不同格式的xor。结果必须是8x8逻辑矩阵。
原因是我正在使用.bmp图像和二进制图像。 我如何在Matlab R2012a中做到这一点?
答案 0 :(得分:2)
xor(de2bi(double(A)),B)
如果您没有de2bi.m(通讯工具箱),请从八度安装(开源)中取de2bi.m并将“endfunction”替换为“end”,将“endif”替换为“end”或使用此定义:de2bi=@(x)dec2bin(x)=='1'
。