0

好的,我需要将一个间隔分成 n 个不相等的子间隔,其间隔长度按递增顺序排列。

假设我有一个区间 (10,90)

我需要 n 个子间隔。假设n = 4

需要子区间如 (10,20), (20,35), (35,55), (55,90)

子区间长度必须按递增顺序

我该怎么做呢??

4

2 回答 2

1

您可以使用任何单调递增和凸函数来构建区间。例如,二次函数给了我们这样的表达式:

DividingValue[i=1..n-1] = A + Round(i^2 * (BA)/(n^2))

其中 (A, B) 是您的区间。

于 2012-04-20T05:17:47.100 回答
0

例如,您可以选择长度为 1、2、3、...的区间。因此,在拆分 [10, 90] 的示例中,您将拥有[[10], [11,12], [13,14,15], [16..90]].

于 2012-04-19T21:30:02.797 回答