2010-08-27 48 views
1

給定一個整數n和一個正實數s,如何將區間[0..1]劃分爲n個區間,使得L(i + 1)= s L(i)其中L我)是第i間隔的長度?幾何分區間隔

尋找Mathematica中或溶液自含C-像僞代碼

回答

2

篩選的總和?

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

你只需要計算出第一個區間L1的長度(非常簡單),你就完成了。

1

如果第一間隔爲a1,則n間隔

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

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