Репликация и конкатенация бит fi объект
c = bitreplicate(a,n)
конкатенирует биты в c = bitreplicate(a,n)fi a объекта n время и возвращает беззнаковое значение с фиксированной точкой. Область размера слова выхода fi c объекта равно n умножить на размер слова a и длину дроби c равен нулю. Битовое представление сохраненного целого числа находится в представлении дополнения двух.
Область входа fi объект может быть подписан или не подписан. bitreplicate конкатенирует биты со знаком и без знака одинаково.
bitreplicate поддерживает только fi объекты с типами данных с фиксированной точкой.
bitreplicate не поддерживает входы с типами комплексных данных.
Знак и масштабирование входа fi объект не влияет на тип и значение результата.
Следующий пример использует bitreplicate для репликации и конкатенации бит fi a объекта.
a = fi(14,0,6,0); a_binary = a.bin c = bitreplicate(a,2); c_binary = c.bin
MATLAB® возвращает следующее:
a_binary = 001110 c_binary = 001110001110