我正在尝试获取一个具有任意最小和最大可能值的浮点值,并将其转换为线性比例,以在条形指标上表示。问题是,我不能只是在最小值和最大值之间进行调整,因为最大值总是显着高于最小值。我有一个任意值的数组,我想充当最小值和最大值之间的中间点。现在我只需要计算通过这些点的逻辑最佳拟合曲线。每个值总是比上一个值大,而且越往上,值的增长速度越快,但是没有简单的公式来计算这个加速度。
以下是可能使用的值的示例:
6.0、13.5、30.0、75.0、375.0
其中 6 是最小值,375 是最大值。如果 x 恰好是这些值之一,我想要一个简单的值,具体取决于有多少总值,即 0、0.25、0.5、0.75、1。问题是计算中间值。
我将如何实现这一目标?如果已经有人问过这样的问题,我深表歉意,因为这感觉像是一个常见问题,虽然我不知道要搜索什么。如果之前已经回答过这个问题,请指出我正确的方向。
慕雪6442864
相关分类