如何使幂律函数线性化?

时间:2013-06-24 12:57:25

标签: javascript math

我有y=1/x曲线。当X接近1时,Y向零走。这就是我想要的,但它接近零到快。目前,它去了 1 0.5 0.25 ...

我更希望它像这样线性: 1 0.9 0.8 0.7

以下是计算该值的方法,也可以简化它。

var splashopacity = ((1/(foo/bar))/bar);

2 个答案:

答案 0 :(得分:1)

您正在为您的应用搜索正确的缓动功能 有很多缓和功能,很难说那个 适合您的需要。 这里有一些函数的图形视图:http://easings.net/en
希望这会有所帮助。

答案 1 :(得分:0)

在你的情况下(y = 1 / x),当x接近1时,y也接近1 也许你需要:

y = 1-x(假设x从左边接近1)

y = 1-1 / x(假设x从右边接近1)