ellippy.legendre.ellipeinc#

ellippy.legendre.ellipeinc(phi, m)[source]#

Computes incomplete elliptic integral of the second kind E(φ | m).

\[E(\varphi\,|\,m) = \int_0^{\varphi} \sqrt{1 - m\,\sin^2\theta}\,\mathrm{d}\theta\]
Parameters:
  • phi (ArrayLike) – Amplitude angle (φ) in radians. φ ∈ ℝ.

  • m (ArrayLike) – Elliptic parameter. m ∈ ℝ.

Returns:

Scalar or numpy.ndarray broadcast from phi and m.

Raises:

ValueError – If m sin²φ > 1 or inputs contain NaN.

Graph

Special Cases

  • E(0, m) = 0

  • E(φ, 0) = φ

  • E(π/2, m) = E(m)

  • E(φ, 1) = sin(φ)

  • E(φ, -∞) = ∞

  • E(±∞, m) = ±∞

Related Functions

  • With c = csc²φ: E(φ, m) = RF(c - 1, c - m, c) - m/3 · RD(c - 1, c - m, c)

Notes

The elliptic modulus k is frequently used instead of the parameter m, where k² = m.

References