FORTRAN 77 Language Reference

Other Mathematical Functions

Table 6-4 Other Mathematical Functions

Intrinsic Function 

Definition 

No. of Args. 

Generic Name 

Specific Names 

Argument Type 

Function Type 

Imaginary part of a complex number 

See Note (6).

ai 

IMAGAIMAG DIMAG @ QIMAG @COMPLEX DOUBLE COMPLEX COMPLEX*32REAL DOUBLE REAL*16

Conjugate of a complex number 

See Note (6).

(ar, -ai) 

CONJGCONJG DCONJG @ QCONJG @COMPLEX DOUBLE COMPLEX COMPLEX*32COMPLEX DOUBLE COMPLEX COMPLEX*32

Square root 

a**(1/2) 

SQRTSQRT DSQRT QSQRT @ CSQRT ZSQRT @ CDSQRT @ CQSQRT @REAL DOUBLE REAL*16 COMPLEX DOUBLE COMPLEX DOUBLE COMPLEX COMPLEX*32REAL DOUBLE REAL*16 COMPLEX DOUBLE COMPLEX DOUBLE COMPLEX COMPLEX*32

Cube root 

See Note(8').

a**(1/3) 

CBRTCBRT @ DCBRT @ QCBRT @ CCBRT @ ZCBRT @ CDCBRT @ CQCBRT @REAL DOUBLE REAL*16 COMPLEX DOUBLE COMPLEX DOUBLE COMPLEX COMPLEX*32REAL DOUBLE REAL*16 COMPLEX DOUBLE COMPLEX DOUBLE COMPLEX COMPLEX*32

Exponential 

e**a 

EXPEXP DEXP QEXP @ CEXP ZEXP @ CDEXP @ CQEXP @REAL DOUBLE REAL*16 COMPLEX DOUBLE COMPLEX DOUBLE COMPLEX COMPLEX*32REAL DOUBLE REAL*16 COMPLEX DOUBLE COMPLEX DOUBLE COMPLEX COMPLEX*32

Natural logarithm 

log(a) 

LOGALOG DLOG QLOG @ CLOG ZLOG @ CDLOG @ CQLOG @REAL DOUBLE REAL*16 COMPLEX DOUBLE COMPLEX DOUBLE COMPLEX COMPLEX*32REAL DOUBLE REAL*16 COMPLEX DOUBLE COMPLEX DOUBLE COMPLEX COMPLEX*32

Common logarithm 

log10(a) 

LOG10ALOG10 DLOG10 QLOG10 @REAL DOUBLE REAL*16REAL DOUBLE REAL*16

Error function (See note below)

erf(a) 

ERFERF @ DERF @REAL DOUBLEREAL DOUBLE

Error function 

1.0 - erf(a) 

ERFCERFC @ DERFC @REAL DOUBLEREAL DOUBLE