http://www.w3.org/2005/xpath-functions/math
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".
See also
Author
www.w3c.org
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
acos#1
declare function math:acos(
$arg as xs:double?
) as xs:double? externalParameters
$arg as xs:double
Returns
xs:double?
See also
for semantics please check math:acos
asin#1
declare function math:asin(
$arg as xs:double?
) as xs:double? externalParameters
$arg as xs:double
Returns
xs:double?
See also
for semantics please check math:asin
atan#1
declare function math:atan(
$arg as xs:double?
) as xs:double? externalParameters
$arg as xs:double
Returns
xs:double?
See also
for semantics please check math:atan
atan2#2
declare function math:atan2(
$y as xs:double,
$x as xs:double
) as xs:double externalParameters
$y as xs:double$x as xs:double
Returns
xs:double
See also
for semantics please check math:atan2
cos#1
declare function math:cos(
$theta as xs:double?
) as xs:double? externalParameters
$theta as xs:double
Returns
xs:double?
See also
for semantics please check math:cos
exp#1
declare function math:exp(
$arg as xs:double?
) as xs:double? externalParameters
$arg as xs:double
Returns
xs:double?
See also
for semantics please check math:exp
exp10#1
declare function math:exp10(
$arg as xs:double?
) as xs:double? externalParameters
$arg as xs:double
Returns
xs:double?
See also
for semantics please check math:exp10
log#1
declare function math:log(
$arg as xs:double?
) as xs:double? externalParameters
$arg as xs:double
Returns
xs:double?
See also
for semantics please check math:log
log10#1
declare function math:log10(
$arg as xs:double?
) as xs:double? externalParameters
$arg as xs:double
Returns
xs:double?
See also
for semantics please check math:log10
pi#0
declare function math:pi() as xs:double external
Returns
xs:double
See also
for semantics please check math:pi
pow#2
declare function math:pow(
$x as xs:double?,
$y as numeric
) as xs:double? externalParameters
$x as xs:double$y as numeric
Returns
xs:double?
See also
for semantics please check math:pow
sin#1
declare function math:sin(
$theta as xs:double?
) as xs:double? externalParameters
$theta as xs:double
Returns
xs:double?
See also
for semantics please check math:sin
sqrt#1
declare function math:sqrt(
$arg as xs:double?
) as xs:double? externalParameters
$arg as xs:double
Returns
xs:double?
See also
for semantics please check math:sqrt
tan#1
declare function math:tan(
$theta as xs:double?
) as xs:double? externalParameters
$theta as xs:double
Returns
xs:double?
See also
for semantics please check math:tan