bitreplicate

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

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

Генерация HDL-кода
Сгенерируйте Verilog и VHDL код для FPGA и ASIC проектов с использованием HDL- Coder™.

См. также

| | | | | |

Введенный в R2008a