从值[-1,1]标准化为[0,1]

时间:2019-05-16 02:22:55

标签: javascript normalization

此函数从[-1,1]中获取值并将其转换为[0,1](这不是数组)

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

如果x = 0.5,它将返回x = 0.25,但是当x为0时,它将返回0,我需要值为0.5。

1 个答案:

答案 0 :(得分:0)

要对从[-1,1]开始的间隔进行归一化,请先加1,然后除以2。您要先乘以2,然后除以2,这将得出原始数。

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