quantizenumeric

Квантуйте числовые данные

Описание

y = quantizenumeric(x, s, w, f, r, o) квантует значение, заданное в x на основе информации о числовом типе, указанной в s, w, f, r, и o.

пример

y = quantizenumeric(x, s, w, f, r) квантует значение, заданное в x использование информации о числовом типе, указанной в s, w, f, и r.

Примеры

свернуть все

Квантуйте значение pi с помощью знакового числового типа с размером слова 16 бит, длиной дроби 13 битов и округлением к положительной бесконечности.

x = pi;
y = quantizenumeric(x,1,16,13,'ceil')
y = 3.1416

Задайте другой метод округления. Наблюдение округления к нулю влияет на квантованное значение.

x = pi;
y = quantizenumeric(x,1,16,13,'fix')
y = 3.1415

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

свернуть все

Значение для квантования, заданное как скалярный, векторный, матричный или многомерный массив.

Типы данных: double

Сигнальность квантованного значения, заданная как 0 (без знака) или 1 (подпись).

Типы данных: double

Размер слова квантованного значения в виде скаляра целого числа.

Типы данных: double

Длина дроби квантованного значения, заданная как скаляр целое число.

Типы данных: double

Метод округления для квантования, заданный как одно из следующего:

  • ceil- Округлить к положительной бесконечности (так же, как 'ceiling')

  • ceiling- Округлить к положительной бесконечности (так же, как 'ceil')

  • convergent- Сходящееся округление

  • fix- Округлить к нулю (так же, как 'zero')

  • floor- Округлить к отрицательной бесконечности

  • nearest- Округлить к ближайшему со связями, округляющимися к положительной бесконечности

  • round- Округлить к ближайшему со связями, округляя в абсолютном значении

  • zero- Округлить к нулю (так же, как 'fix')

Типы данных: char

Действие переполнения для квантования, заданное как 'saturate' или 'wrap'. Когда действие переполнения не задано, число квантования использует saturate.

Типы данных: char

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

свернуть все

Квантованное выходное значение. y всегда имеет те же размерности, что и x, и всегда является двойником.

Введенный в R2016a