Поразрядное дополнение объекта fi
c = bitcmp(a)
c = bitcmp(a) возвращает поразрядное дополнение объекта fi a. Если a имеет numerictype со знаком, битное представление сохраненного целого числа находится в дополнительном представлении two.
bitcmp только поддерживает объекты fi с типами данных с фиксированной точкой. a может быть скалярным объектом fi или векторным объектом fi.
Этот пример показывает, как получить поразрядное дополнение объекта fi. Рассмотрите следующий объект fi фиксированной точки без знака со значением 10, размер слова 4, и дробная длина 0:
a = fi(10,0,4,0); disp(bin(a)) 1010
Дополните значения битов в a:
c = bitcmp(a); disp(bin(c)) 0101