Intel® Fortran Compiler 16.0 User and Reference Guide
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 is 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