Получить диапазон при использовании функции uencode() в Matlab

Я использую uencode для квантования матрицы следующим образом:

quantized = uencode(impact_factor_matrix,5);

где impact_fator_matrix - матрица 512x512 значений с плавающей запятой, в основном между 0 и 3, небольшой фрагмент этой матрицы выглядит следующим образом:

0,0199035905058660 0,0172736449099186 0,0180819705503344

0,0622572806364690 1,13389341902768 1

0,0606586901989121 1,27920429813366 1

поэтому использование uencode дает мне уровни, которые мне нужны, но я не могу понять, какие диапазоны используются этой функцией для назначения значений уровням квантования, которые будут специфичны для этого примера 3x3, который я получаю

16 16 16

16 31 31

16 31 31

Я не могу выяснить, какие диапазоны используются для привязки к уровням квантования. Как это рассчитывается. Заранее спасибо.

0 ответов

Другие вопросы по тегам