exponenta event banner

modByConstant

Модуль после деления на постоянный знаменатель

Синтаксис

Описание

пример

Y = modByConstant(X,d) выполняет операцию по модулю (остаток после деления) X относительно знаменателя d.

Для моделирования тип данных вывода Y выбирается на основе значения знаменателя d и диапазон X.

Чтобы создать код, знаменатель d должен быть константой.

Примеры

свернуть все

modByConstant(fi(10203),10)
ans = 

     3

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Unsigned
            WordLength: 5
        FractionLength: 1
modByConstant(uint16(6930),1024)
ans = 

   786

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Unsigned
            WordLength: 10
        FractionLength: 0

Входные аргументы

свернуть все

Деление, определяемое как скаляр, вектор, матрица или многомерный массив.

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

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

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

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

Чтобы создать код, знаменатель d должен быть константой.

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

Выходные аргументы

свернуть все

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

Для моделирования тип данных вывода Y выбирается на основе значения знаменателя d и диапазон X.

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

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