Intel® Fortran Compiler 18.0 Developer Guide and Reference
Elemental Intrinsic Function (Generic): Computes an exponential value.
result = EXP (x)
x |
(Input) Must be of type real or complex. |
The result type and kind are the same as x. The value of the result is e x. If x is of type complex, its imaginary part is regarded as a value in radians.
Specific Name |
Argument Type |
Result Type |
---|---|---|
EXP |
REAL(4) |
REAL(4) |
DEXP |
REAL(8) |
REAL(8) |
QEXP |
REAL(16) |
REAL(16) |
CEXP 1 |
COMPLEX(4) |
COMPLEX(4) |
CDEXP2 |
COMPLEX(8) |
COMPLEX(8) |
CQEXP |
COMPLEX(16) |
COMPLEX(16) |
1The setting of compiler options specifying real size can affect CEXP. 2This function can also be specified as ZEXP. |
EXP (2.0) has the value 7.389056.
EXP (1.3) has the value 3.669297.
The following shows another example:
! Given initial size and growth rate,
! calculates the size of a colony at a given time.
REAL sizei, sizef, time, rate
sizei = 10000.0
time = 40.5
rate = 0.0875
sizef = sizei * EXP (rate * time)
WRITE (*, 100) sizef
100 FORMAT (' The final size is ', E12.6)
END