2014-02-15 40 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'