fixDiv

Округлить результат деления к нулю

Описание

пример

y = fixDiv(x,d) возвращает результат x/d округлить до ближайшего целого значения в направлении нуля.

пример

y = fixDiv(x,d,m) возвращает результат x/d округлено до ближайшего кратного m в направлении нуля.

Тип данных y вычисляется таким образом, что длина словаря и дроби имеют достаточный размер, чтобы содержать как самые большие, так и самые маленькие возможные решения, учитывая тип данных x, и значения d и m.

Примеры

свернуть все

Выполните операцию деления и округлите до ближайшего целого значения в направлении нуля.

fixDiv(int16(201),10)
ans = 

    20

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 14
        FractionLength: 0

Выполните операцию деления и скругьте до ближайшего кратного 7 в направлении нуля.

fixDiv(int16(201),10,7)
ans = 

    14

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 14
        FractionLength: 0

Входные параметры

свернуть все

Дивиденды, заданные как скаляр.

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

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

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

Значение от округления до ближайшего кратного, задается как скаляр.

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

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

свернуть все

Результат деления и раунда к нулю, возвращается как скаляр.

Тип данных y вычисляется таким образом, что длина словаря и дроби имеют достаточный размер, чтобы содержать как самые большие, так и самые маленькие возможные решения, учитывая тип данных x, и значения d и m.

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

.

См. также

| |

Введенный в R2021a