exponenta event banner

По модулю по константе

Выполнение операции по модулю с постоянным знаменателем

  • Библиотека:
  • Конструктор фиксированных точек

  • Modulo by Constant block

Описание

Блок Modulo by Constant выполняет операцию по модулю (остаток после деления) с постоянным знаменателем.

Блок Modulo by Constant использует алгоритм, функционально похожий на редуктор Барретта. Операция деления вычисляется посредством умножения на обратное, что обычно приводит к лучшей производительности встроенных систем.

Порты

Вход

развернуть все

Деление, указанное как действительный скаляр.

Если X является типом данных с фиксированной точкой, необходимо использовать двоичное масштабирование.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | fixed point

Продукция

развернуть все

Результат операции модуля, возвращаемый как скаляр.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | fixed point

Параметры

развернуть все

Делитель, используемый для операции модуля, задается как положительный действительный конечный скаляр.

Программное использование

Параметр блока: Denominator
Текст: символьный вектор
Значения: выражение MATLAB ®, которое вычисляет положительное, вещественное, конечное фиксированное или числовое значение
По умолчанию: '10'

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point

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

.
Представлен в R2021a