bitor

Поразрядный OR двух объектов fi

Синтаксис

c = bitor(a,b)

Описание

c = bitor(a,b) возвращается поразрядный OR fi возражает a и b. Вывод определяется можно следующим образом:

  • Элементы в выходном массиве, c присвоен значение 1, когда соответствующий бит в любом входном массиве имеет значение 1.

  • Элементы в выходном массиве, c присвоен значение 0, когда соответствующий бит в обоих входных массивах имеет значение 0.

Свойства numerictype, сопоставленные с a и b, должны быть идентичными. Если оба входных параметров имеют локальный fimath, их локальные свойства fimath должны быть идентичными. Если numerictype подписывается, то битное представление сохраненного целого числа находится в дополнительном представлении two.

a и b должны иметь те же размерности, если каждый не скаляр.

bitor только поддерживает объекты fi с типами данных с фиксированной точкой.

Примеры

Следующий пример находит, что поразрядный OR fi возражает a и b.

a = fi(-30,1,6,0);
b = fi(12, 1, 6, 0);
c = bitor(a,b)

c =
 
   -18

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 6
        FractionLength: 0

Можно проверить результат путем исследования бинарных представлений a, b и c.

binary_a = a.bin
binary_b = b.bin
binary_c = c.bin

binary_a =

100010

binary_b =

001100

binary_c =

101110

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

Смотрите также

| | | |

Представлено до R2006a