|
回復 1# 呆頭鴨 + {! t h, O* |' b2 u6 X4 z* y3 p: b m
如果不想用查表的話,把10^x' 轉成 2^(log2(10)*x') 即 10^x' = 2^(log2(10)*x')
: g" V" u+ v" H注意x的整數部分要先提出,即 x = 整數 + x' ---------->> 0 <= x' <= 1,包含0 與 1.
' r4 h; S$ W' C5 M整數部分的計算沒有問題,小數部分用 泰勒級數逼近如下 即可.
! t! p" Q* h- O2^x ~=: ~7 l& _3 }$ Z: B7 M/ Y, A
1.0
# Y) Q% ?4 @6 o6 f+ o$ P + 0.6930321187 * x2 z# e9 r+ x5 a+ l6 k7 [
+ 0.2413797743 * x^2* b2 z- ~; g$ C7 L) d
+ 0.0520323499 * x^3
/ H ]3 g0 q: O' T( }8 q0 e$ W5 |* f+ g + 0.0135557571 * x^4 |
評分
-
查看全部評分
|