|
●概要 指数/対数関数。 ●指数関数 ・IPower(ByRef A As MegaLong, ByVal B As
Long) As MegaLong AB を返す。但し、B がMegaLong の場合は整数部が採用される。 ・Exp(ByRef A As MegaLong) As MegaLong eA を返す。A は任意の実数。級数展開で求める。 Exp
:指数の桁数、オーダによって分割法でもとめる。高速版。 ・DPower(ByRef A As MegaLong) As MegaLong 10A を返す。A は実数。内部では eln10・A を求めている。ln10 は定数。 ・Power(ByRef A As MegaLong, ByRef B As MegaLong) As MegaLong AB を返す。elnA・B を求める。 ●対数 ○自然対数 ・Ln(ByRef A As MegaLong) As MegaLong Ln(A) を返す。級数展開で求める。 Ln
:仮数部を差分法で求める高速版。定数 Ln(10)、E が必要。 ○常用対数 ・Log(ByRef A As MegaLong) As MegaLong Log(A) を返す。Ln(A)/Ln(10) を求める。 ○任意対数 ・Log(ByRef A As MegaLong, ByRef B As MegaLong) As MegaLong LogA(B) を返す。A, B > 0 で、A ≠ 1。Ln(B)/Ln(A) を求める。
|