AIMAG — Imaginary part of complex number¶
- AIMAG(Z)¶
AIMAG(Z)yields the imaginary part of complex argumentZ. TheIMAG(Z)andIMAGPART(Z)intrinsic functions are provided for compatibility with g77, and their use in new code is strongly discouraged.- Parameters
Z – The type of the argument shall be
COMPLEX.- Returns
The return value is of type
REALwith the kind type parameter of the argument.
Standard:Fortran 77 and later, has overloads that are GNU extensions
Class:Elemental function
Syntax:RESULT = AIMAG(Z)
Example:program test_aimag complex(4) z4 complex(8) z8 z4 = cmplx(1.e0_4, 0.e0_4) z8 = cmplx(0.e0_8, 1.e0_8) print *, aimag(z4), dimag(z8) end program test_aimag
Specific names:Name
Argument
Return type
Standard
AIMAG(Z)COMPLEX ZREALFortran 77 and later
DIMAG(Z)COMPLEX(8) ZREAL(8)GNU extension
IMAG(Z)COMPLEX ZREALGNU extension
IMAGPART(Z)COMPLEX ZREALGNU extension