JacobiAmplitude
The Jacobi amplitude — the angle inverting (EllipticF) — in Wolfram/mpmath's convention.
✓ checked against that system · ! checked, with disagreements (hover a chip)Wolfram Language
JacobiAmplitude!JacobiAmplitude(u, m)the Jacobi amplitude, argument u, parameter m.Typed signatures
| Type | Package | Applies |
|---|---|---|
(number, number) -> number | analytic | always |
Details
- , the same convention EllipticK / EllipticF use.
- , — the amplitude is what the descending Landen/AGM recursion behind JacobiSN/JacobiCN/JacobiDN computes directly (Abramowitz & Stegun 16.4), continuously (not just modulo , unlike reconstructing it from of sn alone).
- Real m between 0 and 1 only — unlike the pq family, no parameter transform for m outside [0,1] has been verified for the amplitude itself, so this head declines there.
- am(0,m) = 0, for any m in range; am(u,0) = u, for any u.
- Numeric only — a symbolic argument (outside the exact table above) stays unevaluated; a floating-point argument (or
N()) evaluates directly. - 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
4 more kept as data, checked against the oraclesBasic #
A floating-point argument evaluates directly to a decimal
live ↗InOut
Known value · Wolfram 15.0.0 JacobiAmplitude
Scope #
A wider argument u, past the first quarter period — not just arcsin(sn(u,m))
live ↗InOut
Known value · Wolfram 15.0.0 JacobiAmplitude
Possible issues #
About
| Examples | 13 |
|---|---|
| Checked against | Wolfram Language 12 agree1 differ |
| Crosswalk | Wolfram Language |