math:atan2
Returns the angle in radians subtended at the origin by the point on a plane with coordinates (x, y)
and the positive x-axis, the result being in the range -π
to +π
.
(Note the order of arguments (y, x). There are some maths libraries that implement an atan2
function with the arguments in the order (x, y).
atan2($y as xs:double?, $x as xs:double?) ➔ xs:double?
Arguments | |||
| $y | xs:double? | The supplied angle in radians |
| $x | xs:double? | The supplied angle in radians |
Result | xs:double? |
Details
Namespace: http://www.w3.org/2005/xpath-functions/math
Applies to: XPath 3.0, XSLT 3.0, XQuery 3.0 (if enabled in Saxon: requires Saxon-PE or Saxon-EE)
Notes on the Saxon implementation
Implemented in Saxon 9.4; available whether or not support for XPath 3.0 is enabled.
Saxon also (for compatibility) implements the function
math:atan2()
in namespace http://exslt.org/math
.