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