ATAN2D — Arctangent function, degrees#
-
ATAN2D(Y, X)#
ATAN2D(Y, X)computes the principal value of the argument function of the complex number X + i Y in degrees. This function can be used to transform from Cartesian into polar coordinates and allows to determine the angle in the correct quadrant.- Parameters
Y – The type shall be
REAL.X – The type and kind type parameter shall be the same as
Y. IfYis zero, thenXmust be nonzero.
- Returns
The return value has the same type and kind type parameter as
Y. It is the principal value of the complex number X + i Y. IfXis nonzero, then it lies in the range -180 le atan (x) leq 180. The sign is positive ifYis positive. IfYis zero, then the return value is zero ifXis strictly positive, 180 ifXis negative andYis positive zero (or the processor does not handle signed zeros), and -180 ifXis negative andYis negative zero. Finally, ifXis zero, then the magnitude of the result is 90.
- Standard:
GNU extension, enabled with
-fdec-math.- Class:
Elemental function
- Syntax:
RESULT = ATAN2D(Y, X)
- Example:
program test_atan2d real(4) :: x = 1.e0_4, y = 0.5e0_4 x = atan2d(y,x) end program test_atan2d
- Specific names:
Name
Argument
Return type
Standard
ATAN2D(X, Y)REAL(4) X, YREAL(4)GNU extension
DATAN2D(X, Y)REAL(8) X, YREAL(8)GNU extension
- See also: