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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
de2bi(5,4)            de2bi(-5,4)  
    = [1 0 1 0]          = error
dec2bin <-> bin2dec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
dec2bin(5,4)        dec2bin(-5,4)
    = 0101               = /0//
Mais de2bi ne gere pas les entiers negatifs, et dec2bin me donne un truc bizzard.
j'ai besoin d'un fomat binaire du type tableau [1 1 0 1 0 1] pour pouvoir faire des masquages du genre :
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] );
Je suis ouvert a toute solution