数学-在一定间隔内分配数字列表

时间:2018-09-03 12:26:04

标签: excel function math

我的问题很简单。 我正在搜索一个数学函数以在一定间隔内分配数字。

例如,我有此列表:

[2; 4; 9; 14]

就我而言,我希望

2  -> 1  = f(2)
14 -> 20 = f(14)
4  -> f(4) = ?
9  -> f(9) = ?

这只是我搜索f(x)的一个示例。

有人会有想法吗?

感谢前进! :)

1 个答案:

答案 0 :(得分:1)

如果要使用线性函数,则:

f(x) = lowerFunc + (x - lowerX) * (upperFunc - lowerFunc) /  (upperX - lowerX),

其中:

lowerFunc: function value at the lower end
upperFunc: function value at the upper end
lowerX: x parameter at the lower end
upperX: x parameter at the upper end.

例如:

f(x) = 1 + (x - 2) * (20 - 1) / (14 - 2)
     = 1 + (x - 2) * 19/12
f(2) = 1
f(4) = 4.1666
f(9) = 12.08333
f(14) = 20