I have a list of doubles in the range of anywhere between -1.396655
to 1.74707
could even be higher or lower, either way I would know what the Min
and Max
value is before normalizing. My question is How can I normalize these values between -1
to 1
or even better yet convert them from double values to char values of 0
to 255
Any help would be appreciated.
double range = (double)(max - min);
value = 255 * (value - min)/range
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…