Math::Cephes

cephes 数学ライブラリインタフェース

use Math::Cephes qw(:all);
パッケージをロードして、関数をエクスポートする。
:all 以外に、下記のラベルで必要な関数のみをエクスポートできる。
下記以外の関数は、http://search.cpan.org/~rkobes/Math-Cephes-0.47/lib/Math/Cephes.pod 参照

  :constants
$PI π   $SQ2OPI sqrt(2/π)
$PIO2 π/2   $LOGE2 log(2)
$PIO4 π/4   $LOGSQ2 log(2)/2
$SQRT2 sqrt(2)   $THPIO4 3*π/4
$SQRTH sqrt(2)/2   $TWOOPI 2/π
$LOG2E 1/log(2)      

  :trigs   :hypers
sin sindg asin sinh asinh
cos cosdg acos cosh acosh
tan tandg atan , atan2 tanh atanh
cot cotdg radian    

  :explog
exp expxx exp10 exp2
log   log10 log2
 expxx( x ) = exp( x * x ) 

  :utils
cbrt 立方根   ceil 天井関数
(引数以上の最小整数)
drand 一様分布乱数生成   fabs 絶対値
fac 階乗   floor 床関数
(引数以下の最大整数)
frexp 正規化小数と仮数に分解   ldexp x * (2^exp)
lrand 対数正規分布乱数生成   lsqrt 整数平方根
pow 累乗   powi 整数累乗
round 四捨五入   sqrt 平方根