quantizenumeric

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

Описание

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

пример

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

Примеры

свернуть все

Квантуйте значение пи с помощью числового типа со знаком с размером слова 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