function
|
discription
|
sample
|
abs(x)
|
絶対値
|
|
acos(x)
|
アークコサイン
戻り値:ラジアン
|
|
acosh(x)
|
ハイパボリックアークコサイン
戻り値:ラジアン
|
|
arg(x)
|
xの偏角
戻り値:ラジアン
|
|
asin(x)
|
アークサイン
戻り値:ラジアン
|
|
asinh(x)
|
ハイパボリックアークサイン
戻り値:ラジアン
|
|
atan(x)
|
アークタンジェント
戻り値:ラジアン
|
|
atan2(y,x)
|
y/xのアークタンジェント
戻り値:ラジアン
|
|
atanh(x)
|
ハイパボリックアークタンジェント
戻り値:ラジアン
|
|
besj0(x)
|
xのj0次ベッセル関数
|
|
besj1(x)
|
xのj1次ベッセル関数
|
|
besy0(x)
|
xのy0次ベッセル関数
|
|
besy1(x)
|
xのy1次ベッセル関数
|
|
ceil(x)
|
セイル。小数点以下を大きい側への整数へ丸め
戻り値:整数
0.1=>1.0, 1.8=>2.0
|
|
cos(x)
|
コサイン
|
|
cosh(x)
|
ハイパボリックコサイン
|
|
erf(x)
|
real(x)の誤差関数
|
|
erfc(x)
|
1.0-erf(x)
1.0からreal(x)の誤差関数結果を引いたもの
|
|
exp(x)
|
エクスポーネーシャル関数
|
|
floor(x)
|
フロア。小数点以下を小さい側への整数へ丸め
戻り値:整数
0.1=>0.0, 1.8=>1.0
|
|
gamma(x)
|
real(x)のガンマ関数
|
|
ibeta(p,q,x)
|
real(p,q,x)のibeta関数
p=1.0
q=4.0
plot ibeta(p,q,x)
|
|
igamma(a,x)
|
real(a,x)のigamma関数
|
|
imag(x)
|
虚部を実数にして返す
|
|
int(x)
|
整数丸め関数
|
|
inverf(x)
|
real(x)の逆誤差関数
|
|
invnorm(x)
|
real(x)の逆正規分布関数
|
|
lgamma(x)
|
real(x)のlgamma関数
|
|
log(x)
|
底eのlog関数
|
|
log10(x)
|
底10のlog関数
|
|
norm(x)
|
real(x)の正規分布関数
|
|
rand(x)
|
乱数生成関数
|
|
real(x)
|
虚部、実部のうち実部を返す
|
|
sgn(x)
|
符号を返す。
戻り値:
|
|
sin(x)
|
サイン
|
|
sinh(x)
|
ハイパボリックサイン
|
|
sqrt(x)
|
平方根
※xが負の場合、戻り値は、複素数{0.0, yyyyy}で返る
|
|
x**(1.0/2.0)
|
平方根
1/2は、小数点を付けること
※xが負の場合、戻り値は、複素数{xxxx, yyyyy}で
返るがxxxxは0.0には、ならないので負の値のときは 使わないように
|
|
x**(1.0/3.0)
|
3乗根
sqrt[3]とかは、ないのでx**(1.0/3.0)を使う。
|
|
tan(x)
|
タンジェント
|
|
tanh(x)
|
ハイパボリックタンジェント
|
|