JacobiDN
The Jacobi elliptic function , one of the three primary Jacobi elliptic functions, in Wolfram/mpmath's parameter convention.
✓ checked against that system · ! checked, with disagreements (hover a chip)Wolfram Language
JacobiDN!JacobiDN(u, m)the Jacobi elliptic delta amplitude, argument u, parameter m.Typed signatures
| Type | Package | Applies |
|---|---|---|
(number, number) -> number | analytic | always |
Details
- , the same convention EllipticK / EllipticF use — not the elliptic modulus k itself.
- Numeric evaluation shares JacobiSN's descending Landen/arithmetic-geometric-mean kernel; for real u, dn comes from (exact, no branch ambiguity there). For complex u, dn comes from DLMF 22.8's real addition formulas instead (real-u sn/cn/dn combined algebraically) — verified against mpmath to ~1e-13 relative across all four quadrants, large , and close to dn's own pole structure.
- A genuinely complex m stays unevaluated.
- Exact at u = 0 (dn = 1, for any m), m = 0 (dn = 1), m = 1 (dn = 1/Cosh(u)), and the quarter period u = EllipticK(m) (dn = ).
- Numeric only — a symbolic argument (outside the exact table above) stays unevaluated; a floating-point argument (or
N()) evaluates directly. N(x, d)past a double's digits runs the same AGM in BigDecimal for real and ; complex and other stay unevaluated there rather than print a double's digits as more.- Derivatives of every order in and in are closed forms in sn, cn, dn and the Jacobi epsilon (DLMF 22.13):
D,Seriesin at or at a symbolic point, andSeriesin at all give concrete coefficients. The -derivatives evaluate numerically for real and between 0 and 1.
Examples
23 more kept as data, checked against the oraclesBasic #
A floating-point argument evaluates directly to a decimal
live ↗InOut
Known value · mpmath 1.3.0 ellipfun
live ↗
InOut
live ↗
InOut
Scope #
m greater than 1, via the reciprocal-modulus transformation
live ↗InOut
Known value · mpmath 1.3.0 ellipfun
m less than 0, via the imaginary-modulus transformation
live ↗InOut
Known value · mpmath 1.3.0 ellipfun
live ↗
InOut
live ↗
InOut
live ↗
InOut
live ↗
InOut
live ↗
InOut
Properties #
At dn is constant, even at imaginary multiples
live ↗InOut
Known value · Wolfram MathematicalFunctionData, JacobiDN
About
| Examples | 55 |
|---|---|
| Checked against | Wolfram Language 54 agree1 differ |
| Crosswalk | Wolfram Language |
See also: JacobiSN, JacobiCN, JacobiAmplitude, EllipticK