uint8与Matlab中的逻辑之间的按位异或

时间:2014-02-15 14:37:04

标签: matlab

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

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

1 个答案:

答案 0 :(得分:2)

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

如果您没有de2bi.m(通讯工具箱),请从八度安装(开源)中取de2bi.m并将“endfunction”替换为“end”,将“endif”替换为“end”或使用此定义:de2bi=@(x)dec2bin(x)=='1'