我有一个等距的数字,如下所示:
x 1 2 3 4 y
我不知道开始和结束值x
和y
. x
可以大于y
或反之亦然。我只知道中间值的值及其在列表中的顺序,即1
索引为1
(x
的索引为0
),2
索引为2
,依此类推。
我也知道中间有多少个数字,在这种情况下是 4 个。
有没有办法制定这个,所以我可以找到x
并y
使用这些信息?
编辑:更多信息:
x != y
x > y
或者y > x
该程序使用x
并y
给定请求的项目数量生成中间的数字。所以从 x 到 y 的线性插值,对每个值使用相同的增量。