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:
Et j'aurais aimé que le XOR done le résultat du test pour chaques bits un par un. Voici le résultat attendu:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 a=dec2bin(14,4) b=dec2bin(1,4) f=xor(a,b)
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:a = 1110 b = 0001 f = 1 1 1 1
J'ai toujours la réponse: f= 0 0 0 0, et je ne comprend pas ce qui est faux?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Merci de vos réponses.
Partager