how transform binary>255 to decimal??
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
amira hl
il 13 Giu 2015
Modificato: amira hl
il 13 Giu 2015
hi
in binary
M =
0 1 0 0 1 1 0 0 1 0 0 0 0 0 0 0
I typed
M1=bi2de(M)
M1 =
255
Or M1=306, how can I get the real number?
0 Commenti
Risposta accettata
Walter Roberson
il 13 Giu 2015
bi2de is not documented as having any such limitation, and there is an example in the documentation showing a result over 500. But if you were storing the result in a uint8 location in an array then the result would "saturate" at 255 because uint8 cannot store numbers larger than that.
I do not have bi2de() to test with.
A different way of doing things is
bin2dec(char(M+'0'))
which would return the full 19584 for M
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Logical in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!