InverseJacobiCS[v,m]
gives the inverse Jacobi elliptic function
.
InverseJacobiCS
InverseJacobiCS[v,m]
gives the inverse Jacobi elliptic function
.
Details
- Mathematical function, suitable for both symbolic and numerical manipulation.
gives the value of
for which
. - InverseJacobiCS has branch cut discontinuities in the complex v plane with branch points at
and infinity, and in the complex m plane with branch points at
and infinity. - The inverse Jacobi elliptic functions are related to elliptic integrals.
- For certain special arguments, InverseJacobiCS automatically evaluates to exact values.
- InverseJacobiCS can be evaluated to arbitrary numerical precision.
- InverseJacobiCS automatically threads over lists.
Examples
open all close allBasic Examples (4)
InverseJacobiCS[1.5, 0.5]//ChopJacobiCS[%, 0.5]Plot the function over a subset of the reals:
Plot[InverseJacobiCS[x, 1 / 3], {x, -5, 5}]Plot over a subset of the complexes:
ComplexPlot3D[InverseJacobiCS[z, -3], {z, -2 - 2I, 2 + 2I}, PlotLegends -> Automatic]Series expansion at the origin:
Series[InverseJacobiCS[x, m], {m, 0, 1}]Scope (29)
Numerical Evaluation (6)
N[InverseJacobiCS[3, 1 / 2], 50]The precision of the output tracks the precision of the input:
InverseJacobiCS[3, 0.5000000000000000000000000000000000]Evaluate for complex arguments:
InverseJacobiCS[1.2 + 0.3I, 1.5 - I]Evaluate InverseJacobiCS efficiently at high precision:
InverseJacobiCS[3, 0.5`500]//TimingInverseJacobiCS[3, 0.5`50000];//TimingInverseJacobiCS threads elementwise over lists:
InverseJacobiCS[{ν1, ν2}, m]Compute average-case statistical intervals using Around:
InverseJacobiCS[Around[.5, 0.01], .2]Compute the elementwise values of an array:
InverseJacobiCS[{{1, 0}, {0, 1}}, 0]Or compute the matrix InverseJacobiCS function using MatrixFunction:
MatrixFunction[InverseJacobiCS[#, 0]&, {{1, 0}, {0, 1}}]Specific Values (4)
Simple exact results are generated automatically:
{InverseJacobiCS[ν, 0], InverseJacobiCS[ν, 1]}InverseJacobiCS[ν, Infinity]Find a real root of the equation
:
f[x_] := InverseJacobiCS[x, 1 / 3] - 1;
xzero = Solve[f[x] == 0 && 0.5 < x < 1, x][[1, 1, 2]]//QuietPlot[f[ν], {ν, -1 / 2, 2}, Epilog -> Style[Point[{xzero, f[xzero]}], PointSize[Large], Red]]Parity transformation is automatically applied:
InverseJacobiCS[-ν, m]Visualization (3)
Plot InverseJacobiCS for various values of the second parameter
:
Plot[{InverseJacobiCS[ν, -2], InverseJacobiCS[ν, 0], InverseJacobiCS[ν, 1], InverseJacobiCS[ν, 2]}, {ν, -2, 2}]Plot InverseJacobiCS as a function of its parameter
:
Plot[{InverseJacobiCS[1 / 2, m], InverseJacobiCS[1, m], InverseJacobiCS[2, m]}, {m, -5, 5}]ComplexContourPlot[Re[InverseJacobiCS[1 / 2, z]], {z, -3 - 3I, 3 + 3I}, Contours -> 20]ComplexContourPlot[Im[InverseJacobiCS[1 / 2, z]], {z, -3 - 3I, 3 + 3I}, IconizedObject[«PlotOptions»]]Function Properties (5)
InverseJacobiCS is not an analytic function:
FunctionAnalytic[InverseJacobiCS[x, m], {x, m}]It has both singularities and discontinuities:
FunctionSingularities[InverseJacobiCS[x, 3], x]//QuietFunctionDiscontinuities[InverseJacobiCS[x, 3], x]//Quiet
is neither nondecreasing nor nonincreasing:
FunctionMonotonicity[InverseJacobiCS[x, 1 / 3], x]FunctionInjective[InverseJacobiCS[x, 1 / 3], x]Plot[{InverseJacobiCS[x, 1 / 3], .5}, {x, -5, 5}]
is neither non-negative nor non-positive:
FunctionSign[InverseJacobiCS[x, 1 / 3], x]
is neither convex nor concave:
FunctionConvexity[InverseJacobiCS[x, 1 / 3], x]Differentiation and Integration (5)
D[InverseJacobiCS[ν, m], ν]derivs = Table[D[InverseJacobiCS[ν, m], {ν, n}], {n, 1, 3}]//SimplifyPlot[Evaluate[derivs /. m -> 1 / 3], {ν, -2, 2}, PlotLegends -> {"First Derivative", "Second Derivative", "Third Derivative"}]Differentiate InverseJacobiCS with respect to the second argument
:
D[InverseJacobiCS[ν, m], m]derivs = Table[D[InverseJacobiCS[ν, m], {m, n}], {n, 1, 3}];Plot[Evaluate[derivs /. ν -> 1 / 3], {m, -2, 2}, PlotRange -> {0, 1.5}, PlotLegends -> {"First Derivative", "Second Derivative", "Third Derivative"}]Definite integral of an odd function over an interval centered at the origin is 0:
Integrate[InverseJacobiCS[ν, m], {ν, -ν0, ν0}, Assumptions -> ν0∈Reals]Series Expansions (2)
Series[InverseJacobiCS[ν, m], {ν, 0, 3}]//SimplifyPlot the first three approximations for
around
:
terms = Normal@Table[Series[InverseJacobiCS[ν, 1 / 3], {ν, 1, n}], {n, 1, 3}];
Plot[{InverseJacobiCS[ν, 1 / 3], terms}, {ν, 0, 2}]Series[InverseJacobiCS[ν, m], {m, 0, 3}]//SimplifyPlot the first three approximations for
around
:
terms = Normal@Table[Series[InverseJacobiCS[-1 / 2, m], {m, 0, n}], {n, 1, 3}];
Plot[{InverseJacobiCS[-1 / 2, m], terms}, {m, -1, 2}]Function Identities and Simplifications (2)
InverseJacobiCS is the inverse function of JacobiCS:
Solve[ν == JacobiCS[u, m], u][[1, 1]]//QuietCompose with inverse function:
{InverseJacobiCS[JacobiCS[ν, m], m], JacobiCS[InverseJacobiCS[ν, m], m]}Use PowerExpand to disregard multivaluedness of the inverse function:
PowerExpand[%]Other Features (2)
InverseJacobiCS can be applied to a power series:
InverseJacobiCS[ν, Exp[m] + O[m] ^ 2]TraditionalForm formatting:
InverseJacobiCS[ν, m]//TraditionalFormGeneralizations & Extensions (1)
InverseJacobiCS can be applied to a power series:
InverseJacobiCS[x, Exp[m] + O[m] ^ 2]Applications (1)
Properties & Relations (1)
Obtain InverseJacobiCS from solving equations containing elliptic functions:
Solve[JacobiCS[x, m]^2 + 2JacobiCS[x, m] == a, x]See Also
Tech Notes
Related Guides
Related Links
History
Introduced in 1988 (1.0)
Text
Wolfram Research (1988), InverseJacobiCS, Wolfram Language function, https://reference.wolfram.com/language/ref/InverseJacobiCS.html.
CMS
Wolfram Language. 1988. "InverseJacobiCS." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/InverseJacobiCS.html.
APA
Wolfram Language. (1988). InverseJacobiCS. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/InverseJacobiCS.html
BibTeX
@misc{reference.wolfram_2026_inversejacobics, author="Wolfram Research", title="{InverseJacobiCS}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/InverseJacobiCS.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_inversejacobics, organization={Wolfram Research}, title={InverseJacobiCS}, year={1988}, url={https://reference.wolfram.com/language/ref/InverseJacobiCS.html}, note=[Accessed: 13-June-2026]}