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? |
Namespace
http://www.w3.org/2005/xpath-functions/math
Links to W3C specifications
XPath 3.0 Functions and Operators
XPath 3.1 Functions and Operators
Notes on the Saxon implementation
Implemented since Saxon 9.4; available whether or not XPath 3.0 is enabled. Saxon also
(for compatibility) implements the function math:atan2() in namespace
http://exslt.org/math
.