gives the haversine function .
- Mathematical function, suitable for both symbolic and numerical manipulation.
- The haversine function is defined by .
- The argument of haversine is assumed to be in radians. (Multiply by Degree to convert from degrees.)
- Haversine[z] is the entire function of z with no branch cut discontinuities.
- Haversine can be evaluated to arbitrary numerical precision.
- Haversine automatically threads over lists.
Examplesopen allclose all
Basic Examples (4)
Numerical Evaluation (5)
Haversine threads elementwise over lists and matrices:
Specific Values (3)
Plot the Haversine function:
Function Properties (13)
Haversine is defined for all real and complex values:
Haversine achieves all values between zero and one, inclusive, on the reals:
Haversine is periodic with period :
Expand using ComplexExpand assuming real variables x and y:
Haversine has the mirror property :
Haversine is an analytic function:
Haversine is neither non-decreasing nor non-increasing:
Haversine is not injective:
Haversine is not surjective:
Haversine is non-negative:
Haversine has no singularities or discontinuities:
Haversine is neither convex nor concave:
Compute the indefinite integral using Integrate:
Series Expansions (4)
Find the Taylor expansion using Series:
The general term in the series expansion using SeriesCoefficient:
Haversine can be applied to a power series:
Wolfram Research (2008), Haversine, Wolfram Language function, https://reference.wolfram.com/language/ref/Haversine.html.
Wolfram Language. 2008. "Haversine." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Haversine.html.
Wolfram Language. (2008). Haversine. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Haversine.html