Skip to main content
Log in

Fast computation of Jacobian elliptic functions and incomplete elliptic integrals for constant values of elliptic parameter and elliptic characteristic

  • Original Article
  • Published:
Celestial Mechanics and Dynamical Astronomy Aims and scope Submit manuscript

Abstract

In order to accelerate the numerical evaluation of torque-free rotation of triaxial rigid bodies, we present a fast method to compute various kinds of elliptic functions for a series of the elliptic argument when the elliptic parameter and the elliptic characteristic are fixed. The functions we evaluate are the Jacobian elliptic functions and the incomplete elliptic integral of the second and third kinds regarded as a function of that of the first kind. The key technique is the utilization of the Maclaurin series expansion and the addition theorems with respect to the elliptic argument. The new method is around 25 times faster than the method using the incomplete elliptic integral of general kind and around 70 times faster than the method using mathematical libraries given in the latest version of Numerical Recipes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Bowman F.: Introduction to Elliptic Functions with Applications. Dover, New York (1961)

    MATH  Google Scholar 

  • Bulirsch R.: Numerical computation of elliptic integrals and elliptic functions. Numer. Math. 7, 78–90 (1965)

    Article  MATH  MathSciNet  Google Scholar 

  • Bulirsch R.: Numerical computation of elliptic integrals and elliptic functions. II. Numer. Math. 7, 353–354 (1965)

    Article  MATH  MathSciNet  Google Scholar 

  • Bulirsch R.: An extension of the Bartkey transformation to incomplete elliptic integrals of the third kind. Numer. Math. 13, 266–284 (1969)

    Article  MATH  MathSciNet  Google Scholar 

  • Bulirsch R.: Numerical computation of elliptic integrals and elliptic functions. III. Numer. Math. 13, 305–315 (1969)

    Article  MATH  MathSciNet  Google Scholar 

  • Byrd P.F., Friedman M.D.: Handbook on Elliptic Integrals for Engineers and Physicists. 2nd edn. Springer, Berlin (1971)

    Google Scholar 

  • Carlson B.C.: Elliptic integrals of the first kind. SIAM J. Math. Anal. 8, 231–242 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  • Carlson B.C.: Computing elliptic integrals by duplication. Numer. Math. 33, 1–16 (1979)

    Article  MATH  MathSciNet  Google Scholar 

  • Carlson B.C., Notis E.M.: ALGORITHM 577: Algorithms for incomplete elliptic integrals. ACM Trans. Math. Softw. 7, 398–403 (1981)

    Article  MATH  Google Scholar 

  • Elipe A., Lanchares V.: Exact solution of a triaxial gyrostat with one rotor. Celest. Mech. Dyn. Astron. 101, 49–68 (2008)

    Article  MATH  MathSciNet  ADS  Google Scholar 

  • Feinstein S.A., McLaughlin C.A.: Dynamic discretization method for solving Kepler’s equation. Celest. Mech. Dyn. Astron. 96, 49–62 (2006)

    Article  MATH  MathSciNet  ADS  Google Scholar 

  • Fukushima T.: A fast procedure solving Kepler’s equation for elliptic case. Astron. J. 112, 2858–2861 (1996a)

    Article  ADS  Google Scholar 

  • Fukushima T.: A method solving Kepler’s equation without transcendental function evaluations. Celest. Mech. Dyn. Astron. 66, 309–319 (1996b)

    Article  MathSciNet  ADS  Google Scholar 

  • Fukushima T.: A procedure solving the extended Kepler’s equation for the hyperbolic case. Astron. J. 113, 1920–1924 (1997a)

    Article  ADS  Google Scholar 

  • Fukushima T.: A method solving Kepler’s equation for hyperbolic case. Celest. Mech. Dyn. Astron. 68, 121–137 (1997b)

    Article  MATH  ADS  Google Scholar 

  • Fukushima T.: A fast procedure solving Gauss’ form of Kepler’s equation. Celest. Mech. Dyn. Astron. 70, 115–130 (1998)

    Article  MATH  ADS  Google Scholar 

  • Fukushima T.: Fast procedures solving universal Kepler’s equation. Celest. Mech. Dyn. Astron. 75, 201–226 (1999)

    Article  MATH  ADS  Google Scholar 

  • Fukushima T.: Simple, regular, and efficient numerical integration of rotational motion. Astron. J. 135, 2298–2322 (2008a)

    Article  ADS  Google Scholar 

  • Fukushima T.: Gaussian element formulation of short-axis-mode rotation of a rigid body. Astron. J. 136, 649–653 (2008b)

    Article  ADS  Google Scholar 

  • Fukushima T.: Canonical and universal elements of rotational motion of triaxial rigid body. Astron. J. 136, 1728–1735 (2008c)

    Article  ADS  Google Scholar 

  • Fukushima T., Ishizaki H.: Numerical computation of incomplete elliptic integrals of a general form. Celest. Mech. Dyn. Astron. 59, 237–251 (1994)

    Article  MATH  MathSciNet  ADS  Google Scholar 

  • Press W.H., Teukolsky S.A., Vetterling W.T., Flannery B.P.: Numerical Recipes: The Art of Scientific Computing. 3rd edn. Cambridge Univ. Press, Cambridge (2007)

    MATH  Google Scholar 

  • Thompson W.J.: Atlas for Computing Mathematical Functions. Wiley, New York (1997)

    Google Scholar 

  • Wolfram S.: The Mathematica Book. Wolfram Research Inc./Cambridge Univ. Press, Cambridge (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Toshio Fukushima.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Fukushima, T. Fast computation of Jacobian elliptic functions and incomplete elliptic integrals for constant values of elliptic parameter and elliptic characteristic. Celest Mech Dyn Astr 105, 245–260 (2009). https://doi.org/10.1007/s10569-008-9177-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10569-008-9177-y

Keywords

Navigation