exponenta event banner

Разделить на константу и округлить

Деление ввода на константу и округление до целого числа

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

  • Divide by Constant and Round block

Описание

Блок Деление на константу (Divide by Constant) и Скругление (Round) выводит результат деления входного сигнала на константу и округляет результат до целого числа с помощью указанного метода округления.

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

Порты

Вход

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

Деление, определяемое как скаляр, вектор, матрица или массив N-D.

Функция «Разделить на константы» и «Округлить» не поддерживает типы данных с длиной слова больше 128.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point
Поддержка комплексного номера: Да

Продукция

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

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

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

Параметры

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

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

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

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

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

Используемый метод округления, указанный как одно из следующих значений:

  • Floor - Округлить до ближайшего целого в направлении отрицательной бесконечности.

  • Ceiling - Округлить до ближайшего целого в направлении положительной бесконечности.

  • Nearest - Округлить до ближайшего целого числа. Галстуки округляются до ближайшего целого числа в направлении положительной бесконечности.

  • Zero - Округлить до ближайшего целого числа в направлении нуля.

  • Convergent - Округлить до ближайшего целого числа. Галстуки округляются до ближайшего чётного целого числа.

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

Параметр блока: RndMeth
Текст: символьный вектор
Значения: 'Floor' | 'Ceiling' | 'Nearest' | 'Zero' | 'Convergent'
По умолчанию: 'Floor'

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

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