Реплицируйте и конкатенируйте биты объекта fi
c
= bitreplicate(a
,n
)
конкатенирует биты в объекте c
= bitreplicate(a
,n
)fi
a
времена n
и возвращает значение фиксированной точки без знака. Размер слова объекта c
вывода fi
равен временам n
, размер слова a
и дробная длина c
являются нулем. Битное представление сохраненного целого числа находится в дополнительном представлении two.
Объект входа 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