Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
好的,我需要将一个间隔分成 n 个不相等的子间隔,其间隔长度按递增顺序排列。
假设我有一个区间 (10,90)
我需要 n 个子间隔。假设n = 4
需要子区间如 (10,20), (20,35), (35,55), (55,90)
子区间长度必须按递增顺序
我该怎么做呢??
您可以使用任何单调递增和凸函数来构建区间。例如,二次函数给了我们这样的表达式:
DividingValue[i=1..n-1] = A + Round(i^2 * (BA)/(n^2))
其中 (A, B) 是您的区间。
例如,您可以选择长度为 1、2、3、...的区间。因此,在拆分 [10, 90] 的示例中,您将拥有[[10], [11,12], [13,14,15], [16..90]].
[[10], [11,12], [13,14,15], [16..90]]