Elliptic Integrals and Functions

Elliptic function evaluation using AGM algorithm.

You are now following this Submission

agm.m - function AGM calculates the Artihmetic Geometric Mean of A and B.

ellipj.m - function ELLIPJ Jacobi elliptic functions and Jacobi's amplitude (modified standard method, resolves problem with convergence).

ellipji.m - function ELLIPJI Jacobi elliptic functions of complex phase u.

elliptic12.m - function ELLIPTIC12 evaluates the value of the Incomplete Elliptic Integrals of the First, Second Kind and Jacobi's Zeta Function.

elliptic12i.m - function ELLIPTIC12i evaluates the Incomplete Elliptic Integrals of the First, Second Kind and Jacobi's Zeta Function for the complex value of phase U.

elliptic3.m - function ELLIPTIC3 evaluates incomplete elliptic integral of the third kind.

inversenomeq.m - function INVERSENOMEQ gives the value of Nome m = m(q).

jacobiThetaEta.m - function JACOBITHETAETA evaluates Jacobi's theta and eta functions.

nomeq.m - function NOMEQ gives the value of Nome q = q(m).

theta.m - THETA evaluates theta functions of four types.

Cite As

Moiseev Igor (2026). Elliptic Integrals and Functions (https://www.mathworks.com/matlabcentral/fileexchange/8805-elliptic-integrals-and-functions), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.1.0.0

Change license to BSD

1.0.0.0

Add new files to the library