|
|
●概要 指数関数では、指数が整数ではなく、実数となるので、単純な冪乗では求められない。級数展開を利用する。 ●原理 ○XY XY = eln(X)*Y であるから、 XY = ((Y*ln(X))k / k!) [k = 0 to ∞、 X > 0] から求める。 ○10Y X = 10 とすれば良い。10 の場合は、ln10 が既に定数として保有しているので、lnX の算出が不要となる分速くなる。 ●高速化 Exp と同じである。指数 Y を、整数と小数に分け、Y = I + F とすれば、 XY = XI * XF で、XI *は、IPower で高速で算出できるので、 XF を級数で求める。 X = 10 の場合は、10I は計算するまでもない。 |