- All Modules
- All Functions
-
www.w3.org
- 2005
- XDM
- store
- introspection
- reflection
- external
-
xqdoc
-
project_xqdoc
-
xqdoc
(E)
- xqdoc2xhtml
-
project_xqdoc
- data processing
- expath.org
- www.functx.com
- debugger
- error
- www.zorba-xquery.com
http://www.w3.org/2005/xpath-functions/math
Module Description
Before using any of the functions below please remember to import the module namespace:
import module namespace math = "http://www.w3.org/2005/xpath-functions/math";
This module contains all the functions part of the W3C XPath and XQuery Functions and Operators 3.0 section "4.7 Trigonometric and exponential functions".
Author:
www.w3c.org
Module Resources
- the XQuery module can be found here.
Related Documentation
For more details please also see:
Namespaces
math | http://www.w3.org/2005/xpath-functions/math |
Function Summary
![]() |
acos
(
$arg as xs:double?
) as xs:double? external |
![]() |
asin
(
$arg as xs:double?
) as xs:double? external |
![]() |
atan
(
$arg as xs:double?
) as xs:double? external |
![]() |
atan2
(
$y as xs:double,
$x as xs:double
) as xs:double external |
![]() |
cos
(
$theta as xs:double?
) as xs:double? external |
![]() |
exp
(
$arg as xs:double?
) as xs:double? external |
![]() |
exp10
(
$arg as xs:double?
) as xs:double? external |
![]() |
log
(
$arg as xs:double?
) as xs:double? external |
![]() |
log10
(
$arg as xs:double?
) as xs:double? external |
![]() |
pi
(
) as xs:double external |
![]() |
pow
(
$x as xs:double?,
$y as numeric
) as xs:double? external |
![]() |
sin
(
$theta as xs:double?
) as xs:double? external |
![]() |
sqrt
(
$arg as xs:double?
) as xs:double? external |
![]() |
tan
(
$theta as xs:double?
) as xs:double? external |
Functions
declare function math:acos (
$arg as xs:double?
) as xs:double? external
No description available.
See:
- for semantics please check math:acos
declare function math:asin (
$arg as xs:double?
) as xs:double? external
No description available.
See:
- for semantics please check math:asin
declare function math:atan (
$arg as xs:double?
) as xs:double? external
No description available.
See:
- for semantics please check math:atan
declare function math:atan2 ( $y as xs:double, $x as xs:double ) as xs:double external
No description available.
See:
- for semantics please check math:atan2
declare function math:cos (
$theta as xs:double?
) as xs:double? external
No description available.
See:
- for semantics please check math:cos
declare function math:exp (
$arg as xs:double?
) as xs:double? external
No description available.
See:
- for semantics please check math:exp
declare function math:exp10 (
$arg as xs:double?
) as xs:double? external
No description available.
See:
- for semantics please check math:exp10
declare function math:log (
$arg as xs:double?
) as xs:double? external
No description available.
See:
- for semantics please check math:log
declare function math:log10 (
$arg as xs:double?
) as xs:double? external
No description available.
See:
- for semantics please check math:log10
declare function math:pi ( ) as xs:double external
No description available.
See:
- for semantics please check math:pi
declare function math:pow ( $x as xs:double?, $y as numeric ) as xs:double? external
No description available.
See:
- for semantics please check math:pow
declare function math:sin (
$theta as xs:double?
) as xs:double? external
No description available.
See:
- for semantics please check math:sin
declare function math:sqrt (
$arg as xs:double?
) as xs:double? external
No description available.
See:
- for semantics please check math:sqrt
declare function math:tan (
$theta as xs:double?
) as xs:double? external
No description available.
See:
- for semantics please check math:tan