好的,我需要把一个区间分成n个子区间,这些子区间的区间长度是递增的。
假设我有一个区间(10,90)
我需要n个子区间。比方说n=4
所需的子区间如(10,20),(20,35),(35,55),(55,90)
子间隔长度必须按递增顺序排列
我该怎么做??
发布于 2012-04-20 13:17:47
您可以使用任何单调递增和凸函数来构建区间。例如,二次函数给出了这样的表达式:
DividingValuei=1..n-1 =A+舍入(i^2* (B-A)/(n^2))
其中(A,B)是您的区间。
发布于 2012-04-20 05:30:03
例如,您可以选择长度为1、2、3、...的间隔。所以在你的拆分10,90的例子中,你会得到[[10], [11,12], [13,14,15], [16..90]]。
https://stackoverflow.com/questions/10227031
复制相似问题