Поразрядное дополнение объекта 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