Bonjour.
Je veux savoir est ce que ma fonction est correcte ou non, la fonction convertir prend la valeur m et retourne un bit, ce bit est le LSB de valeur m(bit de boîte faible)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function y = converte( m ) if(m >=0)% Inpout positive c = dec2bin(m,8); lsb = substr(c,8,1); y= str2double(lsb); else d = m; % negative integer n = 8; % Number of bits in outpout lsb = abs(rem(floor(d*pow2(1-n:0)),2)); y = substr(lsb,8,1); % y= str2double(lsb); end end
Partager