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 | 平方根 |