HermiteH
The physicists' Hermite polynomial , orthogonal on the real line with weight . Provided by @enumeratio/analytic.
✓ checked against that system · ! checked, with disagreements (hover a chip)Wikipedia
Hermite polynomialsMathWorldHermitePolynomialDLMF18.3.T1.t1.r14Wolfram LanguageHermiteH✓HermiteH(n, x)the degree- Hermite polynomial at , for an integer .SageMath
hermite(n, x)SymPyhermite(n, x)mpmathhermite(n, x)Juliaenumeratio_hermite(n, x)Typed signatures
| Type | Package | Applies |
|---|---|---|
(number, number) -> number | analytic | always |
Details
- , , and . The coefficients are integers and the leading one is .
- , so
D(HermiteH(n, x), x)is at a symbolic order too. - .
- Parity follows the degree: , and .
- At an integer and a symbolic or exact the result is the expanded polynomial. At a floating-point or complex the recurrence runs directly on the number, and the head stays unevaluated if it overflows the double range.
- A symbolic order stays unevaluated. Wolfram continues to negative and non-integer through confluent hypergeometric functions, and that is not implemented here; those orders also stay unevaluated.
Plot
Examples
3 more kept as data, checked against the oraclesBasic #
Scope #
About
| Examples | 15 |
|---|---|
| Checked against | Wolfram Language 15 agreeSageMath 14 agree1 errorSymPy 15 agreempmath 10 agreeJulia 10 agree |
| Crosswalk | WikipediaMathWorldDLMFWolfram LanguageSageMathSymPympmathJulia |
Implementation
referenceengine
notatioThe explicit sum over up to ; the kernel runs the three-term recurrence instead, and the two are checked against each other.
nativeengine
typescriptpackages/symbols/analysis/analytic/src/hermite.tsmappedexternal
wolfram / mpmath / sympypackages/oracle/src/mappings.tsHermiteH[n, x]; mpmath.hermite(n, x); sympy.hermite(n, x).
mapped
sympypackages/oracle/src/mappings.tsmapped
mpmathpackages/oracle/src/mappings.tsmapped
sagepackages/oracle/src/mappings.tsmapped
juliapackages/oracle/src/mappings.ts See also: ChebyshevT, LegendrePolynomial, LaplaceTransform