| 数学ライブラリ関数 |
| 関数 |
引数 |
戻り値 |
| |
|
|
|
abs(x) |
任意 |
x
の絶対値, | x|
; 同じ型 |
| abs(x) |
複素数 |
x
の長さ,
|
|
acos(x) |
任意 |
cos-1x
(アークコサイン) |
|
acosh(x) |
任意 |
ラジアンでの
cosh-1x
(逆双曲余弦) |
|
airy(x) |
任意 |
エアリー関数 Ai(x) |
|
arg(x) |
複素数 |
x
の偏角 |
|
asin(x) |
任意 |
sin-1x
(アークサイン) |
|
asinh(x) |
任意 |
ラジアンでの
sinh-1x
(逆双曲正弦) |
|
atan(x) |
任意 |
tan-1x
(アークタンジェント) |
|
atan2(y,x) |
整数または実数 |
tan-1(y/x)
(アークタンジェント) |
|
atanh(x) |
任意 |
ラジアンでの
tanh-1x
(逆双曲正接) |
|
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 種完全楕円積分 |
|
besj0(x) |
整数または実数 |
J0
ベッセル関数 (0 次ベッセル関数) |
|
besj1(x) |
整数または実数 |
J1
ベッセル関数 (1 次ベッセル関数) |
|
besy0(x) |
整数または実数 |
Y0
ベッセル関数 (0 次ノイマン関数) |
|
besy1(x) |
整数または実数 |
Y1
ベッセル関数 (1 次ノイマン関数) |
|
ceil(x) |
任意 |
x
, x
(の実部) 以上の最小の整数 |
|
cos(x) |
任意 |
x
のコサイン cos x
|
|
cosh(x) |
任意 |
cosh x
, x
のハイパボリックコサイン |
|
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) |
任意 |
gamma(real(x))
, x
の実部のガンマ関数 |
|
ibeta(p,q,x) |
任意 |
ibeta(real(p, q, x))
, p
,q
,x
の実部の不完全ベータ関数 |
|
inverf(x) |
任意 |
x
の実部の逆誤差関数 |
|
igamma(a,x) |
任意 |
igamma(real(a, x))
, a
,x
の実部の不完全ガンマ関数 |
|
imag(x) |
複素数 |
x
の虚数部分 (実数) |
|
invnorm(x) |
任意 |
x
の実部の逆正規分布関数 |
|
int(x) |
実数 |
x
の整数部分 (0 に向かって丸め) |
|
lambertw(x) |
実数 |
Lambert W 関数 |
|
lgamma(x) |
任意 |
lgamma(real(x))
, x
の実部のガンマ対数関数 |
|
log(x) |
任意 |
logex
, x
の自然対数 (底 e
) |
|
log10(x) |
任意 |
log10x
, x
の対数 (底 10
) |
|
norm(x) |
任意 |
x
の実部の正規分布 (ガウス分布) 関数 |
|
rand(x) |
整数 |
区間 [0:1] 内の疑似乱数生成器 |
|
real(x) |
任意 |
x
の実部 |
|
sgn(x) |
任意 |
x > 0
なら 1, x < 0
なら -1, x = 0
なら 0. x
の虚部は無視 |
|
sin(x) |
任意 |
sin x
, x
のサイン |
|
sinh(x) |
任意 |
sinh x
, x
のハイパボリックサイン |
|
sqrt(x) |
任意 |
, x
の平方根 |
|
tan(x) |
任意 |
tan x
, x
のタンジェント |
|
tanh(x) |
任意 |
tanh x
, x
のハイパボリックタンジェント |
|
voigt(x,y) |
実数 |
Voigt/Faddeeva 関数
  dt
|
| |
|
注意: voigt(x, y)
= real (
faddeeva(x + iy))
|
| |
|
|