研究紀要第5号 情報処理教育講座 FORTRAN文法の手引き - 031/044page
組 込 み 関 数 表
組込み
関 数 定 義 引数の
個数 関 数 引数の型 関数の型絶対値
1 1 1
ABS(x) IABS(x) DABS(x)
実数型 整数型 倍精度実数型
実数型 整数型 倍精度実数型 符号の
移動にyの符号をつける。yが0のときは定義されない。
2 2 2
SIGN(x,y) ISIGN(x,y) DSIGN(x)
実数型 整数型 倍精度実数型
実数型 整数型 倍精度実数型 剰余 x−trunc(x/y)×ytrunc(x)=sign(x)×〔〕
でxの絶対値をこえない最大の整数にxの符号をつけたもの。yが0のときは定義されない。
2 2
AMOD(x,y) MOD(x,y)
実数型 整数型
実数型 整数型 最大値 max(a1,a2……an)
≧2 ≧2 ≧2 ≧2 ≧2
AMAX0(a1,a2,……an) AMAX1(a1,a2,……an) MAX0(a1,a2,……an) MAX1(a1,a2,……an) DMAX1(a1,a2,……an)
整数型 実数型 整数型 実数型 倍精度実数型
実数型 実数型 整数型 整数型 倍精度実数型 最小値 min(a1,a2……an)
≧2 ≧2 ≧2 ≧2 ≧2
AMIN0(a1,a2,……an) AMIN1(a1,a2,……an) MINO(a1,a2,……an) MIN1(a1,a2,……an) DMINl(a1,a2,……an)
整数型 実数型 整数型 実数型 倍精度実数型
実数型 整数型 整数型 整数型 倍精度実数型 実数化 X 1FLOAT(x) 整数型 実数型 超過分 x−min(x,y)
2 2
DIM(x,y) IDIM(x,y)
実数型 整数型
実数型 整数型 単精度化 xを単精度化したもの(下位切捨て) 1SNGL(x) 倍精度実数型 実数型 実数部 Re(x)
(複素数xの実数部) 1REAL(x) 複素数型 実数型 虚数部 Im(x)
(複素数xの虚数部) 1AIMAG(x) 複素数型 実数型 倍精度 xを倍精度化したもの
(下位に0をうめる) 1DBLE(x) 実数型 倍精度実数型 複素数化
共役複素数化 2COMPLEX(x1,x2)
CONJG(x)実数型
複素数型複素数型
複素数型整数化 切捨て 1IFIX(x) 実数型 整数型 切捨て trunc(x)=sign(x)×〔〕
でxの絶対値をこえない最大の整数にxの符号をつけたもの
1 1 1
INT(x) AINT(Y) IDINT(x)
実数型 実数型 倍精度実数型
整数型 実数型 整数型