Binary Bit Masking
Ältere Kommentare anzeigen
What is the easiest way to bit mask a 16 bit binary value to decode different fields (2 bit, 4 bit, etc) with it? Thanks
Akzeptierte Antwort
Weitere Antworten (2)
Walter Roberson
am 16 Nov. 2011
1 Stimme
You could use bitand() and bitshift() too. Or just bitget().
Watch out for the bit numbering order that MATLAB uses.
3 Kommentare
Nevin
am 16 Nov. 2011
Fangjun Jiang
am 16 Nov. 2011
You can get multiple bits.
bitget(7,1:3)
thinnawat chumpuwiset
am 17 Aug. 2018
i'm still confuse about bitget(), can you describe more detail?
Fangjun Jiang
am 17 Aug. 2018
>> dec2bin(7,8)
ans =
'00000111'
>> bitget(7,1:8)
ans =
1 1 1 0 0 0 0 0
Kategorien
Mehr zu Functions for Programming and Data Types finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!