Azzera filtri
Azzera filtri

BITXOR OPERATION

1 visualizzazione (ultimi 30 giorni)
LOKESH
LOKESH il 26 Dic 2011
Hello I want to do the "bitxor" operation as shown in below code. But since bitxor takes only 2 arguments the following code gives ERROR. Please suggest a solution. Mail me at lokesh_jolly05@yahoo.co.in
L(3*(i-1)+1)=mod(bitxor(B1(3*(i-1)+1),uint64(mod((abs(X(i))-floor(abs(X(i))))*10^14,256)),256));
  3 Commenti
LOKESH
LOKESH il 27 Dic 2011
I receive the following error for bitxor:
"??? Error using ==> bitxor
Inputs must be unsigned integers of the same class or scalar
doubles."
Please suggest solution.
How to do that?or should I partition the above formulae?
LOKESH
LOKESH il 27 Dic 2011
B1 is image, rest are the parameters going in a for loop.

Accedi per commentare.

Risposta accettata

Walter Roberson
Walter Roberson il 26 Dic 2011
You have a bracket misplaced.
L(3*(i-1)+1)=mod(bitxor(B1(3*(i-1)+1),uint64(mod((abs(X(i))-floor(abs(X(i))))*10^14,256))),256);
Notice the ')' after 256 was moved to the end of the previous argument.
  15 Commenti
Walter Roberson
Walter Roberson il 1 Gen 2012
http://library.wolfram.com/infocenter/MathSource/577/
LOKESH
LOKESH il 14 Gen 2012
how to use the Mathemtica to matlab Expression converter as i have Matlab 2010Ra & Mathematica v 8.
I need to convert the following expressions into matlab:
B=Flatten[B];
L=partition[L,length];
Any solution

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by