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