Fortran中常用函数列表


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
原文地址:https://www.cnblogs.com/baowee/p/9556834.html