Bonjour.
J'utilise MATLAB 7.13.0.564 (R2011b)
Je rencontre des problèmes en traitant des nombres binaires avec matlab.
Voici le code que j'utilise:
1 2 3 4
| a=dec2bin(14,4)
b=dec2bin(1,4)
f=xor(a,b) |
Et j'aurais aimé que le XOR done le résultat du test pour chaques bits un par un. Voici le résultat attendu:
a =
1110
b =
0001
f =
1 1 1 1
A la place, le xor me donne toujours 0 0 0 0 en sortie (quels que soient a et b). Lorsque j'essaie le XOR bit par bit avec le code suivant:
1 2 3 4 5 6 7
| a=dec2bin(14,4);
b=dec2bin(1,4);
f(1)=xor(a(1),b(1));
f(2)=xor(a(2),b(2));
f(3)=xor(a(3),b(3));
f(4)=xor(a(4),b(4));
f |
J'ai toujours la réponse: f= 0 0 0 0, et je ne comprend pas ce qui est faux?
Merci de vos réponses.
Partager