ELLIPKINC
The incomplete elliptic integral of the first kind accumulates the first-kind integrand up to an amplitude \phi rather than over a full quarter period.
F(\phi,m)=\int_0^{\phi}\frac{1}{\sqrt{1-m\sin^2(t)}}\,dt
This wrapper evaluates F(\phi,m) for scalar real inputs.
Excel Usage
=ELLIPKINC(phi, m)
phi(float, required): Amplitude angle in radians.m(float, required): Elliptic parameter (dimensionless).
Returns (float): Incomplete elliptic integral of the first kind at amplitude phi and parameter m.
Example 1: First-kind incomplete integral with zero amplitude
Inputs:
| phi | m |
|---|---|
| 0 | 0.5 |
Excel formula:
=ELLIPKINC(0, 0.5)
Expected output:
0
Example 2: First-kind incomplete integral at moderate amplitude and parameter
Inputs:
| phi | m |
|---|---|
| 1 | 0.5 |
Excel formula:
=ELLIPKINC(1, 0.5)
Expected output:
1.08322
Example 3: First-kind incomplete integral with negative amplitude
Inputs:
| phi | m |
|---|---|
| -0.8 | 0.3 |
Excel formula:
=ELLIPKINC(-0.8, 0.3)
Expected output:
-0.824317
Example 4: First-kind incomplete integral with negative parameter
Inputs:
| phi | m |
|---|---|
| 0.7 | -0.4 |
Excel formula:
=ELLIPKINC(0.7, -0.4)
Expected output:
0.680725
Python Code
from scipy.special import ellipkinc as scipy_ellipkinc
def ellipkinc(phi, m):
"""
Compute the incomplete elliptic integral of the first kind.
See: https://docs.scipy.org/doc/scipy/reference/generated/scipy.special.ellipkinc.html
This example function is provided as-is without any representation of accuracy.
Args:
phi (float): Amplitude angle in radians.
m (float): Elliptic parameter (dimensionless).
Returns:
float: Incomplete elliptic integral of the first kind at amplitude phi and parameter m.
"""
try:
return float(scipy_ellipkinc(phi, m))
except Exception as e:
return f"Error: {str(e)}"Online Calculator
Amplitude angle in radians.
Elliptic parameter (dimensionless).