quantizenumeric

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

Синтаксис

y = quantizenumeric(x, s, w, f, r, o)
y = quantizenumeric(x, s, w, f, r)

Описание

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.

Примеры

свернуть все

Квантуйте значение пи с помощью, задал числовые свойства типа.

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

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

  • потолок Вокруг к положительной бесконечности (то же самое как 'ceiling')

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

  • convergent — Конвергентное округление

  • фиксация Вокруг по направлению к нулю (то же самое как 'zero')

  • пол Вокруг к отрицательной бесконечности

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

  • вокруг Вокруг к самому близкому со связями, окружающими в абсолютном значении

  • zero — Вокруг по направлению к нулю (то же самое как 'fix')

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

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

Пример:

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

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

свернуть все

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

Смотрите также

| | | | | |

Введенный в R2016a