Changing the quantization range while using 'uencode'

While using 'uencode', the quantization takes place in steps of 1 starting from 0 (y-axis). How can I change this to, let's say, -10 to 10?

 Respuesta aceptada

Ameer Hamza
Ameer Hamza el 12 de Sept. de 2020
Use rescale()
x = rand(1, 10);
y = uencode(x, 3);
y_new = rescale(y, -10, 10);

Más respuestas (1)

Siddharth Gopujkar
Siddharth Gopujkar el 12 de Sept. de 2020
Thank you!
The random number generation didn't help, but just using rescale helped!

Etiquetas

Preguntada:

el 12 de Sept. de 2020

Respondida:

el 12 de Sept. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by