| 数学ライブラリ、組み込み関数 |
| 関数 |
引数 |
|
戻り値 ( は複素数) |
| abs(x) |
整数または実数 |
|
x の絶対値, | x| |
| abs(x) |
複素数 |
|
x の長さ,
 |
| acos(x) |
|
|
cos-1x (アークコサイン) |
| acosh(x) |
|
|
cosh-1x (逆双曲余弦) |
| airy(x) |
実数 |
|
実数 x に対するエアリー関数 Ai(x) |
| arg(x) |
複素数 |
|
x の偏角, - arg(x)  |
| asin(x) |
|
|
sin-1x (アークサイン) |
| asinh(x) |
|
|
sinh-1x (逆双曲正弦) |
| atan(x) |
|
|
tan-1x (アークタンジェント) |
| atan2(y,x) |
整数または実数 |
|
tan-1(y/x) (アークタンジェント) |
| atanh(x) |
|
|
tanh-1x (逆双曲正接) |
| besj0(x) |
実数 |
|
x ラジアンの J0 ベッセル関数 (0 次ベッセル関数) |
| besj1(x) |
実数 |
|
x ラジアンの J1 ベッセル関数 (1 次ベッセル関数) |
| besjn(n,x) |
整数, 実数 |
|
x ラジアンの Jn ベッセル関数 (n 次ベッセル関数) |
| besy0(x) |
実数 |
|
x ラジアンの Y0 ベッセル関数 (0 次ノイマン関数) |
| besy1(x) |
実数 |
|
x ラジアンの Y1 ベッセル関数 (1 次ノイマン関数) |
| besyn(n,x) |
整数, 実数 |
|
x ラジアンの Yn ベッセル関数 (n 次ノイマン関数) |
| besi0(x) |
実数 |
|
x ラジアンの I0 (0 次) 変形ベッセル関数 |
| besi1(x) |
実数 |
|
x ラジアンの I1 (1 次) 変形ベッセル関数 |
| besin(n,x) |
整数, 実数 |
|
x ラジアンの In (n 次) 変形ベッセル関数 |
| cbrt(x) |
実数 |
|
x の三乗根 (定義域、値域は共に実数に限定) |
| ceil(x) |
|
|
x , x の実部以上の最小の整数 |
| conj(x) |
複素数 |
|
x の複素共役 |
| cos(x) |
|
|
x のコサイン cos x |
| cosh(x) |
|
|
cosh x, x ラジアンのハイパボリックコサイン |
| EllipticK(k) |
実数 k (-1:1) |
|
K(k) 第 1 種完全楕円積分 |
| EllipticE(k) |
実数 k [-1:1] |
|
E(k) 第 2 種完全楕円積分 |
| EllipticPi(n,k) |
実数 n<1, 実数 k (-1:1) |
|
(n, k) 第 3 種完全楕円積分 |
| erf(x) |
|
|
erf(real(x)), x の 実部の誤差関数 |
| erfc(x) |
|
|
erfc(real(x)), 1.0 - (x の実部の誤差関数) |
| exp(x) |
|
|
ex, x の指数関数 |
| expint(n,x) |
整数 n 0, 実数 x 0 |
|
En(x) = t-ne-xt dt, x の指数積分 |
| floor(x) |
|
|
x , x の実部以下の最大の整数 |
| gamma(x) |
|
|
(x), x の実部のガンマ関数 |
| ibeta(a,b,x) |
a, b > 0,
x [0 : 1] |
|
B(a, b, x) =  ta-1(1 - t)b-1dt, 不完全ベータ関数 |
| inverf(x) |
|
|
x の実部の逆誤差関数 |
| igamma(a,z) |
複素数, (a) > 0 |
|
不完全ガンマ関数
P(a, z) =  ta-1e-tdt |
| imag(x) |
複素数 |
|
x の虚数部分 (実数) |
| int(x) |
実数 |
|
x の 0 に向かって丸めた整数部分 |
| invnorm(x) |
|
|
x の実部の逆正規分布関数 |
| invibeta(a,b,p) |
実数 |
|
逆 (正規化) 不完全ベータ関数 |
| invigamma(a,p) |
実数 |
|
逆 (正規化) 不完全ガンマ関数 |
| LambertW(z,k) |
複素数, 整数 |
|
複素 Lambert W 関数の第 k 分岐 |
| lambertw(x) |
実数 |
|
Lambert W 関数の主値 (第 0 分岐) |
| lgamma(x) |
実数 |
|
実数 x に対する
ln (x) (ガンマ対数関数) |
| lnGamma(x) |
複素数 |
|
複素平面全体で正当な
ln (x) |
| log(x) |
|
|
logex, x の自然対数 (底 e) |
| log10(x) |
|
|
log10x, x の対数 (底 10) |
| norm(x) |
|
|
x の実部の正規分布 (ガウス分布) 関数 |
| rand(x) |
整数 |
|
開区間 (0:1) 内の疑似乱数生成器 |
| real(x) |
|
|
x の実部 |
| round(x) |
|
|
x , x の実部に一番近い整数 |
| sgn(x) |
|
|
x > 0 なら 1, x < 0 なら -1, x = 0 なら 0 (虚部は無視) |
| Sign(x) |
複素数 |
|
x = 0 なら 0、それ以外は x/| x| |
| sin(x) |
|
|
sin x, x のサイン |
| sinh(x) |
|
|
sinh x, x ラジアンのハイパボリックサイン |
| sqrt(x) |
|
|
, x の平方根 |
| SynchrotronF(x) |
実数 |
|
F(x) = x K ( ) d |
| tan(x) |
|
|
tan x, x のタンジェント |
| tanh(x) |
|
|
tanh x, x ラジアンのハイパボリックタンジェント |
| uigamma(a,x) |
実数, 実数 |
|
上方不完全ガンマ関数
Q(a, x) =  ta-1e-tdt |
| voigt(x,y) |
実数 |
|
Voigt/Faddeeva 関数
  dt |
| |
|
|
注意: voigt(x, y) = real (faddeeva(x + iy)) |
| zeta(s) |
複素数 |
|
リーマンゼータ関数
(s) = k-s |