EllipticF
Generated from the engine's own definition: compute-engine's symbol, which we neither extend nor document by hand.
Incomplete elliptic integral of the first kind F(φ|m) (amplitude first, parameter convention m = k², as in Mathematica). F(π/2|m) = K(m).
✓ checked against that system · ! checked, with disagreements (hover a chip)Wikipedia
Incomplete elliptic integral of the first kindMathWorldEllipticIntegraloftheFirstKindWikidataQ109752309Wolfram LanguageEllipticF!EllipticF(complex | infinity, complex | infinity) -> numberIncomplete elliptic integral of the first kind F(φ|m) (amplitude first, parameter convention m = k², as in Mathematica). F(π/2|m) = K(m).SageMath
elliptic_f(complex | infinity, complex | infinity)SymPyelliptic_f(complex | infinity, complex | infinity)mpmathellipf(complex | infinity, complex | infinity)Typed signatures
| Type | Package | Applies |
|---|---|---|
(complex | infinity, complex | infinity) -> number | analyticreplaces compute-engine | always |
(complex | infinity, complex | infinity) -> number | compute-engine | always |
Plot
Examples
Properties #
Zero amplitude gives 0 regardless of the parameter
live ↗InOut
Known value · Wolfram MathematicalFunctionData, EllipticF
F undoes the Jacobi amplitude, and both start at 0
live ↗InOut
Known value · Wolfram MathematicalFunctionData, EllipticF
F inverts the amplitude, so the value at 0 is 0
live ↗InOut
Known value · Wolfram MathematicalFunctionData, EllipticF
live ↗
InOut
About
| Examples | 11 |
|---|---|
| Checked against | Wolfram Language 8 agree3 differSageMath 8 agree1 differSymPy 7 agree1 differmpmath 6 agree |
| Crosswalk | WikipediaMathWorldWikidataWolfram LanguageSageMathSymPympmath |
Implementation
mapped
mpmathpackages/oracle/src/mappings.tsAmplitude first, then the parameter m, as in Wolfram.
mapped
sagepackages/oracle/src/mappings.tsmapped
sympypackages/oracle/src/mappings.ts