elfun


elfun, an Octave code which evaluates elliptic integrals, include Bulirsch's integrals cel(), cel1(), cel2(), cel3(), Carlson integrals rc(), rd(), rf(), rg(), rj(), and Jacobi functions cn(), dn(), sn(), by Milan Batista.

Licensing:

The computer code and data files made available on this web page are distributed under the MIT license

Languages:

elfun is available in a MATLAB version and an Octave version.

Related Data and Programs:

elfun_test

elliptic_integral, an Octave code which evaluates elliptic integral functions using Carlson's elliptic functions.

test_values, an Octave code which supplies test values of various mathematical functions.

toms577, an Octave code which evaluates Carlson's elliptic integral functions RC, RD, RF and RJ. This is a version of ACM TOMS algorithm 577;

Reference:

  1. Milan Batista,
    Elfun18 - A collection of MATLAB functions for the computation of elliptic integrals and Jacobian elliptic functions of real arguments,
    SoftwareX,
    Volume 10, 2019,
    https://github.com/ElsevierSoftwareX/SOFTX_2018_246

Source Code:


Last modified on 22 June 2023.