Репликация и конкатенация битов 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