Hello,

Your error message means that the arrays have different dim attributes. check with

dim(M1) == dim(M2)

They must be the same.
If they are, the result is not 0/1 but FALSE/TRUE, which you can treat as or coerce to integer.

Hope this helps,

Rui Barradas
Em 22-10-2012 16:44, shahab escreveu:
Hi,

I would like to xor (bitwise) two matrices filled with binary values
(0,1). The result of such XOR is expected to be 0,1.
  But apparently neither of xor nor bitXor is working in this case.

I got ": binary operation on non-conformable arrays"  error message
when I used xor (M1,M2) .
The problem with bitXor(M1,M2) is that it just truncates the result
into a vector rather than a Matrix.

Do you know if there is a way to solve this issue (without needing to
implement custom XOR in this case).

best,
/Shahab

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to