Старший бит
c = getmsb(a)
c = getmsb(a) возвращает значение старшего разряда в a в качестве u1,0.
a может быть скаляром fi объект или вектор fi объект.
getmsb поддерживает только fi объекты с фиксированными типами данных.
В следующем примере используется getmsb чтобы найти самый значимый бит в fi объект a.
a = fi(-26, 1, 6, 0);
c = getmsb(a)
c =
1
DataTypeMode: Fixed-point: binary point scaling
Signedness: Unsigned
WordLength: 1
FractionLength: 0
>> Вы можете проверить, что самый значительный бит в fi объект a является 1 просматривая двоичное представление a.
disp(bin(a)) 100110
bitand | bitandreduce | bitconcat | bitget | bitor | bitorreduce | bitset | bitxor | bitxorreduce | getlsb