exponenta event banner

getmsb

Старший бит

Синтаксис

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

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

Создание кода HDL
Создание кода Verilog и VHDL для проектов FPGA и ASIC с использованием Coder™ HDL.

Представлен в R2007b