[其他] 數值分析 - 非整數次方 (幕次)
大家好,我想知道一些非整數次方的算法,不用計算機,用手算即可,
只考慮實數係即可,可假設容許誤差為 10 ** -3。
我找過一些資料了,目前比較有用的想法,以下面例子帶出 (恕數學不好)。
2.5 ** 3.12
= 2.5 ** (3.0 + 0.12)
= (2.5 ** 3.0) * (2.5 ** 0.12)
= (2.5 ** 3.0) * (2.5 ** (12 / 100) )
= (2.5 ** 3.0) * ( (2.5 ** 12) ** 0.01 )
這樣是先化成 (整數 + 小數),再將小數化成分數去計算,
但還是卡在 2.5 ** 0.01 (開 100 次根) 該如何算?
若真如此計算,速度略嫌慢,且在小數化為分數再計算時,
又怕誤差更大了。
不知各位對於這問題有什麼想法?謝謝大家。
--
If there is no tomorrow,
I want to see u last time.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.177.78.41
※ 編輯: EdisonX 來自: 180.177.78.41 (09/02 17:55)
→
09/03 00:24, , 1F
09/03 00:24, 1F
感謝提醒。
※ 編輯: EdisonX 來自: 180.177.78.41 (09/03 00:43)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):