几何分区间隔

时间:2010-08-27 19:06:41

标签: math wolfram-mathematica

给定整数n和正实数s,我如何将区间[0..1]划分为n个区间,使得L(i + 1)= s L(i)其中L(i)是长度我的间隔时间?

在Mathematica或自包含的C类伪代码中寻找解决方案

2 个答案:

答案 0 :(得分:2)

喜欢这个吗?

s = 2;
n = 10;
L1 = (s - 1)/(s^n - 1);
interval = L1 s^Range[0, n - 1]
Total@interval

你只需要计算出第一个间隔L1的长度(非常简单),你就完成了。

答案 1 :(得分:1)

如果第一个间隔是a1,那么n个间隔的总和

         s^n - 1
  a1 * ----------- = 1,
          s - 1

         s - 1
a1 = -------------.
        s^n - 1