Bonjour.
Je recherche une fonction sous Matlab permetant de convertir un nombre decimal signe en nombre binaire et inversement.
Je connais deja les fonctions:
de2bi <-> bi2de
dec2bin <-> bin2dec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 de2bi(5,4) de2bi(-5,4) = [1 0 1 0] = error
Mais de2bi ne gere pas les entiers negatifs, et dec2bin me donne un truc bizzard.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dec2bin(5,4) dec2bin(-5,4) = 0101 = /0//
j'ai besoin d'un fomat binaire du type tableau [1 1 0 1 0 1] pour pouvoir faire des masquages du genre :
Je suis ouvert a toute solution
Code : Sélectionner tout - Visualiser dans une fenêtre à part result = [1 0 0 0 0 0] | ( [1 1 1 1 0 0] & [1 1 0 1 0 1] );![]()
Partager