拆分间隔

时间:2012-04-19 11:28:10

标签: math set intervals

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

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

我需要n个子间隔。可以说n = 4

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

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

我该怎么做?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

其中(A,B)是你的间隔。