ellippy.misc.jacobi_zeta#

ellippy.misc.jacobi_zeta(phi, m)[source]#

Computes Jacobi Zeta function Z(φ | m).

\[Z(\varphi, m) = E(\varphi, m) - \frac{E(m)\,F(\varphi, m)}{K(m)}\]
Parameters:
  • phi (ArrayLike) – Amplitude angle (φ) in radians. φ ∈ ℝ.

  • m (ArrayLike) – Elliptic parameter. m ∈ ℝ, m ≤ 1.

Returns:

Scalar or numpy.ndarray broadcast from inputs.

Raises:

ValueError – If any m > 1, or phi/m are infinite, or inputs contain NaN.

Graph

Special Cases

  • Z(0, m) = 0

  • Z(φ, 0) = 0

  • Z(φ, 1) = sin(φ)·sign(cos(φ)) for φ ≠ nπ/2

  • Z(nπ/2, m) = 0 for n ∈ ℤ

  • Z(φ, m) = -Z(−φ, m)

Related Functions

  • Z(φ, m) = E(φ, m) - E(m) F(φ, m) / K(m)

  • Z(φ, m) = m sin(φ) cos(φ) √(1 - m sin²φ) · RJ(0, k_c², 1, 1 - m sin²φ) / (3 K(m))

References