循環數

 

bullet

 142857 是個神奇的數,觀察下面 142857 乘以 1, 2, , 6 的結果:

> 1*142857;
>
2*142857;
>
3*142857;
>
4*142857;
>
5*142857;
>
6*142857;

注意到了嗎? 結果是 1、4、2、8、5、7 這六個數字依原來的次序循環排列,祇是開頭的數字變動而已,我們稱這種數為循環數  

再仔細算一下

> 7*142857;
>
evalf(1/7,12);

原來 142857 這個數是由 7 的倒數(1/7)所形成循環小數的循環節而得的。
由上面的計算,各位是否知道:2/7,3/7,4/7,5/7,6/7 的循環小數表示法? 

> evalf(2/7,12);
 

bullet

 還有其他的循環數嗎?讓我們來看看 17 的倒數:

> evalf(1/17,35);

請各位自行驗証一下 0588235294117647 也是一個循環數。

> 1*0588235294117647;
>
2*0588235294117647;

 
bullet

 大家是否注意到:之前我們所到提的兩個循環數都是由某個質數的倒數所形成之
 循環小數的循環節而得來的。

試試看其他的質數,你能找出所有小於100而會產生如此循環數的質數嗎?

  

首頁 Maple檔 解答         上一頁 下一頁