Fortran中常用函数列表
2016-07-31 本文已影响0人
若缘生
Y=INT(X) 转换为整数 ALL(所有型态) INTEGER
Y=REAL(X) 转换为实数 INTEGER REAL
Y=DREAL(X) 取复数实部(倍精度) COMPLEX*16 REAL*8
Y=DIMAG(X) 取复数虚部(倍精度) COMPLEX*16 REAL*8
Y=CONJG(X) 共轭复数 COMPLEX COMPLEX
Y=DCONJG(X) 共轭倍精度复数 COMPLEX*16 COMPLEX*16
Y=DBLE(X) 转换为倍精度实数 ALL REAL*8
Y=CMPLX(X1,X2) 转换为复数 ALL,ALL COMPLEX
Y=DCMPLX(X1,X2) 转换为倍精度复数 ALL,ALL COMPLEX*16
Y=IABS(X) 整数绝对值 INTEGER INTEGER
Y=DABS(X) 倍精度实数绝对值 REAL*8 REAL*8
Y=CDABS(X) 倍精度复数绝对值 COMPLEX*16 REAL*8
Y=MOD(X1,X2) 整数X1/X2之余数 INTEGER,INTEGER INTEGER
Y=DMOD(X1,X2) 倍精度实数X1/X2之余数 REAL*8,REAL*8 REAL*8
Y=ISIGN(X1,X2) 取X1之值与X2之正负号 INTEGER,INTEGER INTEGER
Y=SIGN(X1,X2) 取X1之值与X2之正负号 REAL,REAL REAL
Y=DSIGN(X,Y) 取X1之值与X2之正负号 REAL*8,REAL*8 REAL*8
Y=DSQRT(X) X的倍精度平方根 REAL*8 REAL*8
Y=CDSQRT(X) X的倍精度复数平方根 COMPLEX*16 COMPLEX*16
Y=DEXP(X) X的倍精度指数 REAL*8 REAL*8
Y=CDEXP(X) X的倍精度复数指数 COMPLEX*16 COMPLEX*16
Y=DLOG(X) X的倍精度自然对数 REAL*8 REAL*8
Y=CDLOG(X) X的倍精度复数自然对数 COMPLEX*16 COMPLEX*167
Y=DLOG10(X) X的倍精度常用对数 REAL*8 REAL*8
Y=DSIN(X) X的倍精度正弦函数 REAL*8 REAL*8
Y=DCOS(X) X的倍精度余弦函数 REAL*8 REAL*8
Y=DTAN(X) X的倍精度正切函数 REAL*8 REAL*8
Y=DASIN(X) X的倍精度正弦反函数 REAL*8 REAL*8
Y=DACOS(X) X的倍精度余弦反函数 REAL*8 REAL*8
Y=DATAN(X) X的倍精度正切反函数 REAL*8 REAL*8
Y=DSINH(X) X的倍精度双曲正弦函数 REAL*8 REAL*8
Y=DCOSH(X) X的倍精度双曲余弦函数 REAL*8 REAL*8
Y=DTANH(X) X的倍精度双曲正切函数 REAL*8 REAL*8