从值 [- 1, 1] 归一化到 [0, 1]

Normalizing from values [- 1, 1] to [0, 1]

这个函数从[-1, 1]取值,然后把值变成[0, 1](不是数组)

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

当 x=0.5 时,它会 return x=0.25,但是当 x 为 0 时,它 returns 0,我需要值 0,5。

要对 [-1, 1] 的区间进行归一化,先加 1,然后除以 2。您乘以 2,然后除以 2,得到原始数字。

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