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.
Similar content being viewed by others
References
Bowman F.: Introduction to Elliptic Functions with Applications. Dover, New York (1961)
Bulirsch R.: Numerical computation of elliptic integrals and elliptic functions. Numer. Math. 7, 78–90 (1965)
Bulirsch R.: Numerical computation of elliptic integrals and elliptic functions. II. Numer. Math. 7, 353–354 (1965)
Bulirsch R.: An extension of the Bartkey transformation to incomplete elliptic integrals of the third kind. Numer. Math. 13, 266–284 (1969)
Bulirsch R.: Numerical computation of elliptic integrals and elliptic functions. III. Numer. Math. 13, 305–315 (1969)
Byrd P.F., Friedman M.D.: Handbook on Elliptic Integrals for Engineers and Physicists. 2nd edn. Springer, Berlin (1971)
Carlson B.C.: Elliptic integrals of the first kind. SIAM J. Math. Anal. 8, 231–242 (1977)
Carlson B.C.: Computing elliptic integrals by duplication. Numer. Math. 33, 1–16 (1979)
Carlson B.C., Notis E.M.: ALGORITHM 577: Algorithms for incomplete elliptic integrals. ACM Trans. Math. Softw. 7, 398–403 (1981)
Elipe A., Lanchares V.: Exact solution of a triaxial gyrostat with one rotor. Celest. Mech. Dyn. Astron. 101, 49–68 (2008)
Feinstein S.A., McLaughlin C.A.: Dynamic discretization method for solving Kepler’s equation. Celest. Mech. Dyn. Astron. 96, 49–62 (2006)
Fukushima T.: A fast procedure solving Kepler’s equation for elliptic case. Astron. J. 112, 2858–2861 (1996a)
Fukushima T.: A method solving Kepler’s equation without transcendental function evaluations. Celest. Mech. Dyn. Astron. 66, 309–319 (1996b)
Fukushima T.: A procedure solving the extended Kepler’s equation for the hyperbolic case. Astron. J. 113, 1920–1924 (1997a)
Fukushima T.: A method solving Kepler’s equation for hyperbolic case. Celest. Mech. Dyn. Astron. 68, 121–137 (1997b)
Fukushima T.: A fast procedure solving Gauss’ form of Kepler’s equation. Celest. Mech. Dyn. Astron. 70, 115–130 (1998)
Fukushima T.: Fast procedures solving universal Kepler’s equation. Celest. Mech. Dyn. Astron. 75, 201–226 (1999)
Fukushima T.: Simple, regular, and efficient numerical integration of rotational motion. Astron. J. 135, 2298–2322 (2008a)
Fukushima T.: Gaussian element formulation of short-axis-mode rotation of a rigid body. Astron. J. 136, 649–653 (2008b)
Fukushima T.: Canonical and universal elements of rotational motion of triaxial rigid body. Astron. J. 136, 1728–1735 (2008c)
Fukushima T., Ishizaki H.: Numerical computation of incomplete elliptic integrals of a general form. Celest. Mech. Dyn. Astron. 59, 237–251 (1994)
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)
Thompson W.J.: Atlas for Computing Mathematical Functions. Wiley, New York (1997)
Wolfram S.: The Mathematica Book. Wolfram Research Inc./Cambridge Univ. Press, Cambridge (2003)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10569-008-9177-y