Нормализация от значений [- 1, 1] до [0, 1] - PullRequest
0 голосов
/ 16 мая 2019

Эта функция принимает значение из [-1, 1] и переводит значение в [0, 1] (это не массив)

function normalize(x){
 var y = 2 * x / 2;
 return y;
}

При x = 0,5 она возвращает x = 0,25, нокогда х равен 0, он возвращает 0, мне нужно значение 0,5.

1 Ответ

0 голосов
/ 16 мая 2019

Чтобы нормализовать интервал от [-1, 1], сначала добавьте 1, а затем разделите на 2. Вы умножаете на 2, а затем делите на 2, что дает исходное число.

function normalize(x){
 var y = (x + 1) / 2;
 return y;
}
...