How use the dequantization in matlab?

4 Ansichten (letzte 30 Tage)
Pedro Fernandes
Pedro Fernandes am 17 Nov. 2015
Bearbeitet: Pedro Fernandes am 17 Nov. 2015
Hello guys.
I use the function quantiz, and lloyds to quantize one matrix, the code is the next:
level= 2;
interval = (max(r(:))-min(r(:)))/2^level;
partition = (min(r(:))+ intervalo_r: intervalo: max(r(:)));
[~,idx] = max(partition);
partition(idx) = [];
codebook = (min(r(:)) + intervalo/2.0: intervalo: max(r(:)));
[Uindex,Uquants,Udistor] = quantiz(r(:),partition,codebook);
The Uindex is the index of quants for matrix r, and the Uquants it´s the values of quantization.
I need "desquantize" the Uquants, how i can get this?
thank you
Best regards
Pedro

Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by