LOG(3) - [MATHEMATICS] Natural logarithm
result = log(x)
elemental TYPE(kind=KIND) function log(x)TYPE(kind=KIND),intent(in) :: x
o X may be any real or complex kind. o the result is the same type and characteristics as X.
LOG(3) computes the natural logarithm of X, i.e. the logarithm to the base "e".
o X : The value to compute the natural log of. If X is real, its value shall be greater than zero. If X is complex, its value shall not be zero.
The natural logarithm of X. If X is the complex value (R,I) , the imaginary part "i" is in the range
-PI < i <= PIIf the real part of X is less than zero and the imaginary part of X is zero, then the imaginary part of the result is approximately PI if the imaginary part of PI is positive real zero or the processor does not distinguish between positive and negative real zero, and approximately -PI if the imaginary part of X is negative real zero.
Sample program:
program demo_log implicit none real(kind(0.0d0)) :: x = 2.71828182845904518d0 complex :: z = (1.0, 2.0) write(*,*)x, log(x) ! will yield (approximately) 1 write(*,*)z, log(z) end program demo_logResults:
> 2.7182818284590451 1.0000000000000000 > (1.00000000,2.00000000) (0.804718971,1.10714877)
FORTRAN 77
Fortran intrinsic descriptions (license: MIT) @urbanjost
o log10(3) - Base 10 or common logarithm o exp(3) - Base-e exponential function o hypot(3) - Returns the Euclidean distance - the distance between a point and the origin. o gamma(3) - Gamma function, which yields factorials for positive whole numbers o log_gamma(3) - Logarithm of the absolute value of the Gamma function