看板 Math 關於我們 聯絡資訊
※ 引述《lilygarfield (沒有~沒有~又沒有)》之銘言: : (√5 + 2√3)^20 的整數部分為何? : 嗯~ : 其實數字是亂掰的... : 因為我知道有些特殊數字,是可以求出特別的答案? : 習得技巧後~ : 覺得無言可說... : 不過~ 如果像是這種無理數的題目... : 想要知道整數部分是多少? : 可是因為展開的二項式 C 會影響整數 : √5 雖然是 2.23 但次方多了後~ 也會影響整數位 : √3 也是... : 於是~ 想要正確知道整數,就變得難多了... 除非有很有趣或富教育意義的方法,不然我認為這個本來就不是叫人算的。 ** 原本算(√a + √b)^n 的特殊方法應該是在 |√a - √b|< 1 時才有用 令 A=√a + √b, B=√a - √b (其中a>b) 有AB= a-b (整數), A^2+B^2 = 2a^2+2b^2 (整數) 2n 2n 2n-2 2n-2 2 2 2 2 2n-4 2n-4 又有 A + B = (A + B ) (A + B ) - A B (A + B ) 也是個整數 當n夠大,B^2n -> 0則 A^2n+B^2n就是最接近(√a + √b)^n的整數,即整數部分+1 即使如此還是要算n次才能得到答案。 ** 要取得特定精確度的解用數值方法反而還比較瀟灑。以下引入計算機。 我們要取一個 A =√5 + 2√3 的近似,一般用兩個長整數或超長整數表成比值m/n, 令這個m/n=α(有理數), A = α +ε (誤差) n n n-1 A ~ α + n α ε + ... n+1 再這裡要取到整數精確相當於誤差項 0< n α ε < 1,即 - logε > log n + (n-1)logα 知道ε的magnitude之後就可以用直式開方或Babylonian method得到√5 + 2√3的一個 足夠好的近似α,使得 A^n ~ α^n 可能有其他更有效率(但也更艱深)的數值方法就不在獻曝的範圍內了=^= -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.213.88 ※ 編輯: jurian0101 來自: 140.112.213.88 (03/10 23:45)