skip to main content

Algorithm 861: Fortran 90 subroutines for computing the expansion coefficients of Mathieu functions using Blanch's algorithm

Published:01 December 2006Publication History
Skip Abstract Section

Abstract

A translation to Fortran 90 of Gertrude Blanch's algorithm for computing the expansion coefficients of the series that represent Mathieu functions is presented. Its advantages are portability, higher precision, practicality of use, and extended documentation. In addition, numerical validations and comparisons with other existing methods are presented.

Skip Supplemental Material Section

Supplemental Material

References

  1. Abramovitz, M. and Stegun, I. A. 1970. Handbook of Mathematical Functions. Dover, New York.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Alhargan, F. A. 2001. Algorithms for the computation of all Mathieu functions of integer order. ACM Trans. Math. Softw. 26, 3, 390--407.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Baker, L. 1992. Mathematical Function Handbook. McGraw-Hill, New York.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Blanch, G. 1966. Numerical aspects of Mathieu eigenvalues. In Rend. Circ. Mat. Paler. 2, vol. 15, 51--97.]]Google ScholarGoogle Scholar
  5. Blanch, G. and Rhodes, I. 1955. Tables of characteristic values of Mathieu's equation for large values of the parameter. J. Washington Academy Sci. 45, 6, 166--196.]]Google ScholarGoogle Scholar
  6. Bowman, J. J., Senior, T. B. A., and Uslenghi, P. L. E. 1987. Electromagnetic and Acoustic Scattering by Simple Shapes. Hemisphere, New York.]]Google ScholarGoogle Scholar
  7. Clemm, D. S. 1969. Algorithm 352 characteristic values and associated solutions of Mathieu's differential equation {s22}. Commun. ACM 12, 7, 399--407.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Clemm, D. S. 1970. Remark on algorithm 352 {s22} characteristic values and associated solutions of Mathieu's differential equation. Commun. ACM 13, 12, 750.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Erricolo, D. 2003. Acceleration of the convergence of series containing Mathieu functions using Shanks transformation. IEEE Antennas Wireless Propagat. Lett. 2, 58--61.]]Google ScholarGoogle ScholarCross RefCross Ref
  10. Erricolo, D., Lockard, M., Butler, C., and Uslenghi, P. 2005a. Currents on conducting surfaces of a semielliptical-channel-backed slotted screen in an isorefractive environment. IEEE Trans. Antennas Propagat. 53, 7, 2350--2356.]]Google ScholarGoogle ScholarCross RefCross Ref
  11. Erricolo, D., Lockard, M. D., Butler, C. M., and Uslenghi, P. L. E. 2005b. Numerical analysis of penetration, radiation, and scattering for a 2D slotted semielliptical channel filled with isorefractive material. PIER 53, 69--89.]]Google ScholarGoogle ScholarCross RefCross Ref
  12. Erricolo, D., Uslenghi, P., Elnour, B., and Mioc, F. 2005. Scattering by a blade on a metallic plane. Electromagnetics 26, 1, 57--71.]]Google ScholarGoogle ScholarCross RefCross Ref
  13. Erricolo, D. and Uslenghi, P. L. E. 2004. Exact radiation and scattering for an elliptic metal cylinder at the interface between isorefractive half-spaces. IEEE Trans. Antennas Propagat. 52, 9, 2214--2225.]]Google ScholarGoogle ScholarCross RefCross Ref
  14. Erricolo, D. and Uslenghi, P. L. E. 2005. Penetration, radiation, and scattering for a cavity-backed gap in a corner. IEEE Trans. Antennas Propagat. 53, 8, 2738--2748.]]Google ScholarGoogle ScholarCross RefCross Ref
  15. Frisch, M. J. 1972. Remark on algorithm 352 {s22} characteristic values and associated solutions of Mathieu's differential equation. Commun. ACM 15, 12, 1074.]]Google ScholarGoogle Scholar
  16. Goldstein, S. 1927. Mathieu functions. Camb. Phil. Soc. Trans. 23, 303--336.]]Google ScholarGoogle Scholar
  17. Hodge, D. B. 1972. The calculation of the eigenvalues and eigenvectors of Mathieuis equation. NASA contractor report The Ohio State University, Columbus.]]Google ScholarGoogle Scholar
  18. Ince, E. L. 1932. Tables of elliptic cylinder functions. Roy. Soc. Edin. Proc. 52, 355--423.]]Google ScholarGoogle ScholarCross RefCross Ref
  19. Mathieu, E. 1868. Mémoire sur le mouvement vibratoire d'une membrane de forme elliptique. J. Math. Pures et Appliquées (J. Liouville) 13, 137.]]Google ScholarGoogle Scholar
  20. McLachlan, N. W. 1964. Theory and Application of Mathieu Functions. Dover, New York.]]Google ScholarGoogle Scholar
  21. Meixner, J. and Schäfke, F. W. 1954. Mathieusche Funktionen und Sphäroidfunktionen. Springer Verlag, Berlin.]]Google ScholarGoogle Scholar
  22. National Bureau of Standards. 1951. Tables Relating to Mathieu Functions. Columbia University Press, New York.]]Google ScholarGoogle Scholar
  23. Shirts, R. B. 1993a. Algorithm 721 MTIEU1 and MTIEU2: Two subroutines to Compute eignevalues and solutions to Mathieu's differential equation for noninteger order. ACM Trans. Math. Softw. 19, 3, 391--406.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Shirts, R. B. 1993b. The computation of eigenvalues and solutions of mathieu's differential equation for noninteger order. ACM Trans. Math. Softw. 19, 3, 377--390.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Staff of the computation Laboratory. 1967. Tables Relating to Mathieu Functions, 2nd ed. Series in Applied Mathematics. U.S. Government Printing Office, Washington, D.C.]]Google ScholarGoogle Scholar
  26. Stratton, J. A. 1941. Electromagnetic Theory. McGraw-Hill, New York.]]Google ScholarGoogle Scholar
  27. Visual Numerics, Inc. 1994. IMSL Fortran Subroutines for Mathematical Applications. Visual Numerics, Inc.]]Google ScholarGoogle Scholar
  28. Wolfram, S. 2003. The Mathematica Book, 5th ed. Wolfram Media.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Zhang, S. and Jin, J.-M. 1996. Computation of Special Functions. Wiley, New York.]]Google ScholarGoogle Scholar

Index Terms

  1. Algorithm 861: Fortran 90 subroutines for computing the expansion coefficients of Mathieu functions using Blanch's algorithm

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM Transactions on Mathematical Software
            ACM Transactions on Mathematical Software  Volume 32, Issue 4
            December 2006
            145 pages
            ISSN:0098-3500
            EISSN:1557-7295
            DOI:10.1145/1186785
            Issue’s Table of Contents

            Copyright © 2006 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 December 2006
            Published in toms Volume 32, Issue 4

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader