EllipticK
Generated from the engine's own definition: compute-engine's symbol, which we neither extend nor document by hand.
Complete elliptic integral of the first kind K(m), parameter convention m = k².
✓ checked against that system · ! checked, with disagreements (hover a chip)Wikipedia
Elliptic integralComplete elliptic integral of the first kindMathWorldCompleteEllipticIntegraloftheFirstKindWikidataQ109752514DLMF19.2.E8FungrimEllipticK✓Fungrim entryWolfram LanguageEllipticK!EllipticK(complex | infinity) -> numberπ/2 at an exact 0 (the values-at-zero patch).SageMath
elliptic_kc(complex | infinity)SymPyelliptic_k(complex | infinity)mpmathellipk(complex | infinity)Juliaenumeratio_ball(elliptic_k, complex | infinity)Typed signatures
| Type | Package | Applies |
|---|---|---|
(complex | infinity) -> number | analyticreplaces compute-engine | always |
(complex | infinity) -> number | compute-engine | always |
Plot
Examples
Properties #
A singular-value-style argument; only the radical's form changes, K stays
live ↗InOut
Known value · Wolfram MathematicalFunctionData, EllipticK
About
| Examples | 11 |
|---|---|
| Checked against | Wolfram Language 9 agree2 differSageMath 5 agree1 differ1 unevaluated2 errorSymPy 5 agree3 differ3 errormpmath 6 agreeJulia 2 agree1 differ3 error |
| Crosswalk | Wikipedia ×2MathWorldWikidataDLMFFungrimFungrim entry ×37Wolfram LanguageSageMathSymPympmathJulia |
Implementation
mapped
mpmathpackages/oracle/src/mappings.tsThe parameter m, not the modulus k, as in Wolfram.
mapped
sagepackages/oracle/src/mappings.tsmapped
juliapackages/oracle/src/mappings.tsmapped
sympypackages/oracle/src/mappings.ts