Получить диапазон при использовании функции 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
Я не могу выяснить, какие диапазоны используются для привязки к уровням квантования. Как это рассчитывается. Заранее спасибо.