Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Complete Elliptic Integrals Table
51
rows generated (first row k = 0)
# k K(k) E(k)
0 0 1.5707963268 1.5707963268
1 0.02 1.5709534418 1.5706392197
2 0.04 1.5714252114 1.570167568
3 0.06 1.5722129134 1.5693803786
4 0.08 1.5733186891 1.568275988
5 0.1 1.5747455615 1.5668520503
6 0.12 1.5764974611 1.5651055197
7 0.14 1.5785792598 1.5630326273
8 0.16 1.580996813 1.560628853
9 0.18 1.5837570122 1.5578888898
10 0.2 1.5868678475 1.554806602
11 0.22 1.5903384811 1.5513749753
12 0.24 1.5941793356 1.5475860589
13 0.26 1.5984021958 1.5434308965
14 0.28 1.6030203282 1.5388994483
15 0.3 1.6080486199 1.5339804978
16 0.32 1.6135037416 1.5286615464
17 0.34 1.6194043356 1.522928689
18 0.36 1.6257712374 1.5167664705
19 0.38 1.6326277338 1.5101577185
20 0.4 1.6399998659 1.5030833481
21 0.42 1.6479167867 1.4955221333
22 0.44 1.6564111832 1.4874504379
23 0.46 1.6655197786 1.4788418981
24 0.48 1.6752839313 1.4696670457
25 0.5 1.6857503548 1.4598928582
26 0.52 1.6969719877 1.4494822193
27 0.54 1.7090090521 1.4383932656
28 0.56 1.7219303517 1.4265785921
29 0.58 1.7358148763 1.4139842766
30 0.6 1.7507538029 1.4005486705
31 0.62 1.7668530174 1.3862008873
32 0.64 1.7842363259 1.3708588912
33 0.66 1.8030495951 1.3544270507
34 0.68 1.8234661602 1.3367929675
35 0.7 1.8456939984 1.3178233024
36 0.72 1.8699854005 1.2973581904
37 0.74 1.8966502641 1.2752036263
38 0.76 1.9260747573 1.2511208573
39 0.78 1.9587481843 1.2248112405
40 0.8 1.9953027777 1.1958939975
41 0.82 2.0365746658 1.1638724176
42 0.84 2.0837011184 1.1280804106
43 0.86 2.1382834421 1.0875937557
44 0.88 2.2026769671 1.0410735087
45 0.9 2.2805491384 0.9864673682
46 0.92 2.3780711768 0.9203779727
47 0.94 2.506864511 0.8365160987
48 0.96 2.6931429647 0.7209502402
49 0.98 3.0209804456 0.5298788872
50 1 Infinity 1

What this calculator does

This tool builds a table of the two complete elliptic integrals: \(K(k)\), the first kind, and \(E(k)\), the second kind, evaluated over a sequence of modulus values \(k\). You give a starting value, a step size, and how many rows you want; the calculator marches \(k\) from the initial value, adding the step each row, and reports \(K(k)\) and \(E(k)\) for every row. This is pure mathematics (special functions) and applies identically everywhere.

Graphs of K(k) rising to a vertical asymptote and E(k) descending as k goes from 0 to 1
\(K(k)\) diverges as \(k\) approaches 1 while \(E(k)\) decreases smoothly.

How to use it

Enter the initial value of k (the modulus, a pure ratio with \(-1 \le k \le 1\)), the increment added to \(k\) each row (it may be negative), and the number of repetitions (rows, an integer \(\ge 1\)). For example, initial 0, step 0.02, 51 rows sweeps \(k\) from 0.00 to 1.00. The integrals depend only on \(k\) squared, so negative \(k\) gives the same values as positive \(k\).

The formula explained

The argument here is the modulus k, not the parameter \(m = k^2\). In integral form, \(K(k)\) is the integral from 0 to \(\pi/2\) of \(d\theta / \sqrt{1 - k^2 \sin^2\theta}\), and \(E(k)\) is the integral of \(\sqrt{1 - k^2 \sin^2\theta}\; d\theta\) over the same range.

$$K(k_i) = \int_{0}^{\pi/2} \frac{d\theta}{\sqrt{1 - k_i^2 \sin^2\theta}}, \qquad E(k_i) = \int_{0}^{\pi/2} \sqrt{1 - k_i^2 \sin^2\theta}\; d\theta$$

We evaluate them with the fast, high-precision Arithmetic-Geometric Mean (AGM):

$$K(k) = \frac{\pi}{2 \cdot \text{AGM}(1, \sqrt{1 - k^2})}$$

For \(E\) we accumulate the AGM c-terms:

$$E(k) = K(k) \cdot \left(1 - \sum 2^{n-1} c_n^2\right) \quad \text{with } c_0^2 = k^2$$
Advertisement
Diagram of two sequences converging to a common arithmetic-geometric mean value
The AGM iterates an arithmetic mean and a geometric mean until both sequences converge.

Worked example

For \(k = 0.5\): \(1 - k^2 = 0.75\), \(\sqrt{0.75} = 0.8660254\). \(\text{AGM}(1, 0.8660254) \approx 0.9318082\), so

$$K(0.5) = \frac{\pi}{2 \cdot 0.9318082} = 1.6857503548$$

The c-term sum is \(\approx 0.1339804\), giving

$$E(0.5) = 1.6857503548 \cdot (1 - 0.1339804) = 1.4603362889$$

FAQ

What happens at k = 1? \(K(1)\) diverges to infinity; \(E(1) = 1\) exactly. The table shows "Infinity" for \(K\) and 1 for \(E\) at the edge rather than crashing.

Does the calculator use k or m? It uses the modulus \(k\). If you have the parameter \(m\), take its square root (\(k = \sqrt{m}\)) before entering.

What about |k| > 1? That is outside the real domain \(-1 \le k \le 1\); such rows are flagged as out of domain.

Last updated: