Phil Lucht Math & Physics Archive
Home / Math and Physics Files / Math / Special Functions / spheroidal wave functions

spheroidal wave functions 2

PDF · 4 pages · 309.7 KB
Open PDF file

Article from Computing in Science & Engineering (May-June 1999, Computing Prescriptions column) by William J. Thompson, apparently kept as a reference in Phil's special functions files. It defines prolate and oblate spheroidal coordinates and separates the scalar wave equation. It covers eigenvalue computation by continued fractions and bisection, Legendre-function expansions of the angular functions, and recurrence relations for the coefficients, with figures.

AI-written summary; may contain errors.

Extracted text (machine-read; may contain errors)
random noise, orthogonal frequency di- vision multiplexing, and anisotropy ofthe cosmic microwave background radi-ation. Therefore, visualizing these func-tions and computing them reliably canbe useful and interesting. What are spheroidal wavefunctions? Spheroidal wave functions are general-izations of Legendre functions andspherical Bessel functions for spheroidalcoordinates rather than for the sphericalpolar coordinates in which the latterfunctions usually occur. The literatureon spheroidal wave functions is often inthe context of specialized applications,but two applied-mathematics mono-graphs are especially useful: those byJulius Stratton and colleagues 1and by Carson Flammer.2Josef Meixner and colleagues have derived analytical re-sults, 3,4and summaries of many results appear in Higher Transcendental Func- tions, edited by Arthur Erdélyi,5and in the Handbook of Mathematical Functions , edited by Milton Abramowitz and IreneStegun. 6For extensive discussions of computational methods—with programsin Mathematica, C, and Fortran—seemy atlas of mathematical functions. 7 Spheroidal coordinates I relate spheroidal coordinates—d, h,x, and f—to Cartesian coordinates—x, y, and z—as in Flammer’s monograph:2For prolate coordinates, , z= dhx/2, -1 £h£1, x‡1, and 0 £f£ 2p. For oblate coordinates, , z= dhx/2, -1 £h£1, x‡0, and 0 £f£2p. The limits xfi¥, dfi0, dx/2= r, and h= cosqproduce spherical polar coordi- nates. Many of the spheroidal coordinatesystems used by other authors, includingAbramowitz and Stegun, do not have thislimit property. Figure 1 illustrates sur-faces corresponding to constant parame-ter values— h, x, or f. The parameter d provides an overall scale factor, as does r in spherical polar coordinates. For detailsof the geometry of spheroidal coordi-nates, see the references by Flammer, 2 Abramowitz and Stegun,6and Parry Moon and Domina Spencer.8Beware, the choice of coordinate systems and no-tations is quite variable!The scalar wave equation inspheroidal coordinates As a context for spheroidal wave func-tions, consider solving the scalar waveequation in spheroidal coordinates. Therelated, but more complicated, vectorwave equation for Maxwell’s equations iscovered by Flammer, by Moon andSpencer, and in technical papers on an-tenna theory and wave scattering byspheroids. The scalar wave equation for wave number k—namely, Ñ2y+ k2y= 0—is separable in spheroidal coordinates bywriting, for prolate coordinates, , in which mis an integer if the fdepen- dence has a period of 2 pand if nis an in- teger. This separability is analogous to thatfor solving the Laplace equation ( k= 0) in spherical polar coordinates. Function S mn is the prolate spheroidal angular function when kis real, because in the limit of small nonsphericity, hbecomes the polar angle q. Parameter cis given by c”kd/2 = pd/l, where lis the wavelength corresponding to wave number k. Thus, cscales as the ra- tio of distance to wavelength. FunctionR mnis the prolate spheroidal radial function , which becomes a spherical Bessel functionin the limit of zero c. Prolate spheroidal functions satisfy Equation 1 for the angular function andEquation 2 for the radial function. (Seethe sidebar for all numbered equations.)In these equations, lmn(c) is the prolate spheroidal eigenvalue , with lmn(0) = n(n+ 1). Oblate coordinates have a similar sep-aration of the wave equation.ψη ξφ φmn mn mnScRcm m=()(),,cos sin xd yd=− + =− +() () () ()211 21122 22ηξ φ ηξ φcos sin xd yd=− − =− −() () () ()211 21122 22ηξ φ ηξ φcos sin 84 COMPUTING IN SCIENCE & ENGINEERINGEditors: Francis Sullivan, [email protected] William J. Thompson, [email protected] PRESCRIPTIONS SPHEROIDAL WAVEFUNCTIONS William J. Thompson, University of North Carolina at Chapel Hill SPHEROIDAL WAVE FUNCTIONS OCCUR IN MANY SCIENTIFIC AND ENGINEERING CONTEXTS, FROM ATOMIC NUCLEI TO THE COSMOS—SCATTERING BY NONSPHERICAL NUCLEI, WAVEFUNCTIONS OF DIATOMIC MOLECULES, ANALYSIS OF BAND-LIMITED 84 COMPUTING IN SCIENCE & ENGINEERING 84 COMPUTING IN SCIENCE & ENGINEERING 84 COMPUTING IN SCIENCE & ENGINEERING 84 COMPUTING IN SCIENCE & ENGINEERING MAY–JUNE1999 85Analytical r esults for spher oidal wave functions ar e commonly pr esented in terms of those for pr olate functions. The transition to the oblate functions (angularor radial functions, or eigenvalues) followsthis r ule: pr olate «oblate by c«–ic, c 2« -c2. However , all spher oidal functions ar e real-valued, in spite of this r ule’s appear - ance. In the following, I give r esults for prolate functions, with the understanding that the r ule is used in analysis (but not in numerical computations!) to obtain r esults for oblate functions. In a dispersive (lossy)medium, the wave number kis a complex number , so cis complex. Le-W ei Li and his colleagues have consider ed this case. 9 Spher oidal wave functions ar e usually expanded in a basis of cor responding spherical functions, with the magnitudeof ccontr olling the range of basis func - tions needed for accurate r esults. Eigenvalues for spheroidal equations The eigenvalues, lmn, are tricky , tedious, and time-consuming to compute accu - rately . I pr esent the necessar y for mulas; for their derivation, see Flammer’ smonograph.2Here I describe a br ute- force method. First, we defi ne two functions that de - pend on m, n, and c(but not on the eigen - value), shown in Equations 3 and 4.Then, we combine these functions to de - fine two functions of lmn, shown in Equa - tions 5 and 6. The fi rst continued fraction terminates with either the ter m contain - ing gm 0or the ter m with gm 1, depending on whether n- mis even or odd, while the second fraction is nonter mi- nating (in principle). As thesecond fraction’ s upper limit increases, the accuracy with which lmncan be deter - mined incr eases. The eigenvalue lmnis the root of the transcendental equation U(lmn) =– U1(lmn) + U2(lmn) = 0. This equation has no closed-for m solutions, except if c= 0 when lmn= n(n + 1) or if the defor mation is large. Accurate eigenvalues are the essential fi rst step for deter mining spher oidal wavefunctions. Appr oximate eigenvalues can be estimated by expanding them as power se - ries in cor as asymptotic series in cand its in - verse powers. The r esulting cumbersome formulas ar e accurate to better than par ts per million only for ver y small or ver y large c. If the inter focal distance of the spher oidal coordinates d»l, a condition that is often interesting, then c»3. For such cvalues, the series for mulas give an accuracy of only a few per cent for most values of mand n. For mand nfrom 0 to 6, and for cwith a magnitude less than 3, the eigenvalueshave a unifor m, slow dependence on de - formation parameter c. For oblate and prolate cases, lmn(c) deviates fr om the spherical coor dinates value, n(n+ 1), in opposite dir ections. This deviation is con - sistent with the leading ter m in a power series expansion in cbeing quadratic. When the magnitude of cis small, the ef - fects of nonsphericity generally becomesmaller as nincreases. To compute the eigenvalues numeri - cally, we can star t with appr oximate solu - tions derived fr om power series or as - ymptotic expansions, then r efine these solutions by a r obust r oot-finding algo - rithm. Using either star ting method givesEquations (1) (2)(3)(4) (5) (6) (7) Rc acjcmnm rmn mr r1 22 0111() + =∞ ()=−() ()() ∑ , ,ξ ξ ξ Umnnmm nmm mnnmm nmm mn22 24 4λβ γ λβ γ λ()≡− −− −−−+ −+−+ −+ K Umn nmm mnnmm nmm mnnmm nmm mn1 22 4λγλβ γ λβ γ λ()≡−− −− −−−− −−−− −− K βrmrr mrmrc m r m r m r≡−()+()+−() +−( )+−( )++( )12 2 1 2 212 232 214 2 γrmmrmrc m m r m r≡+()++()+−− +−( )++( )    1214 1 2 212 232 2 d ddR c dcmRcmn mn mnξξξ ξλξ ξξ2 222 21 10 −()()     −−+ −  ()=,, d ddS c dcmScmn mn mnηηη ηλη ηη 1 102 222 2−()()     +−− −  ()=,, Figure 1. Spheroidal coordinates: (a) prolate; (b) ob - late. h, x, and fare constant parameter values. Coor - dinate surfaces are hyperboloids of revolution for h, and half planes for f.z z j h y x xy x (a) (b). 86 COMPUTING INSCIENCE & ENGINEERINGeigenvalue estimates that ar e usually within 0.2 of the fi nal eigenvalue. W e can therefore use a simple and r obust r oot finder, such as the bisectional method, to locate the r oots. T ypically , a dozen bisec - tions pr oduce par t-per -thousand accu - racy in lmn(c), and appr oximately 30 bi - sections r esults in 10-digit accuracy , the goal for functions in my atlas.7 When cis small in magnitude, the eigenvalue depar ts steadily fr om the spherical-coor dinates value. Y ou might therefore expect that the eigenvalue equation’ s roots ar e unique, as some pr e- vious investigations have assumed. How - ever, as mand nincrease, this is not nec - essarily so.3,4,7Spheroidalangularfunctions Spher oidal angu - lar functions ar e usually expandedinto spherical Le - gendr e functions of the fi rst kind, P m m+r(h), or the sec - ond kind, Qm m+r(h). For functions of the first kind, which are regular at h= ±1, we write , with summation star ting at r= 0 if n-m is even but at r= 1 if n-mis odd. In ei - ther case, rgoes by steps of two. As cfi0, the spher oidal angular function collapses to Pm m+r(h) with the same mand nvalues. The only nonzer o angular coef ficient is then dmn n–m(c), cor responding to r= n-m. For functions of the second kind, whichare irregular at h= ±1, we have . As cfi0, this collapses to Qm n(h), so that the only nonzer o angular coef ficient is dmn n–m(c)—that is, r= n-m. We can compute spher oidal angular coefficients dmn r(c) from the r ecurrence relationwith arand grgiven by and . Recur rence can pr ocede in the dir ection of incr easing or decr easing r. For modest values of n-m, the latter gives mor e ac- curate r esults. (Computing has cer tainly pr ogressed over the last 40 years. The 75,000 nu - merical values that Stratton and col - leagues used r equir ed “about six months of fairly intensive ef fort” from two pr o- grammers and 10 hours of pr oduction time on MIT’ s Whirlwind I computer .1 The output was mor e than fi ve kilometers of paper tape, fr om which they pr epared tables on an electric typewriter . A moder n desktop computer r educes both the exe - cution time and the computer’ s volume by factors of appr oximately 1,000.) Expansion coef ficients for the angular part of spher oidal wave functions depend on the or der n, the degr ee m, and the pa - rameter c, and on whether you ar e using prolate or oblate coor dinates. Figur e 2 displays the drmn(c) values as sur faces made from plaquettes whose ver tices ar e the co - efficient values. The coef ficients for oblate coor dinates behave similarly to those for pr olate coor dinates. If c2is much larger than shown her e, however , the be - havior of the drmn(c) becomes complicated.γrrrc mrmr=−() +−( )+−( )1 2232212αrmrmrc mrmr=++( )++( ) ++( )++( )2221 2232252 α βλ γrrmn r mn rmn rrmnd d d+ −+−() +=2 20,Sc dcmn rmn mrm r2 01() + =∞ ()=()() ∑, ,η ηQSc dcmn rmn mrm r1 01() + =∞ ()=()() ∑, ,η ηPCOMPUTING PRESCRIPTIONS 1 0 02 424 rc 6 8–1dmn r 1 0 02424 rc 6 108–1dmn r1 0 0 2 424 rc 6–1dmn r 1 0 02 424 rc 6 8(a) (c)(b) (d)–1dmn r Figure 2. Coeffi cients for expanding spheroidal wave functions in a basis ofLegendre functions, for mand nvalues of (a) 0, 2; (b) 2, 2; (c) 0, 4; and (d) 2, 4.The coeffi cients peak at r= n-m, which is the unique value when the prolate - ness parameter c= 0. 2 1 0 0.5 1.0η S(1)(c,00)η S(1)(c,00)η S(1)(c,01)η S(1)(c,22 ) c = –i2 c = 2 c = 0(a)3 12 0 0.5 1.0 ηη(b)1 0 0.5 1.0 (c)ηFigure 3. Spheroidal angu - lar functions of the fi rst kind, for prolate ( c= 2), spherical ( c= 0), and oblate (c= -i2) coordinates, for m and nvalues of (a) 0, 0; (b) 2, 2; and (c) 0, 1. MAY–JUNE1999 87Ther e are four ar guments for each spher oidal angular function of the first and second kind: m, n, c, and h. To visual - ize S(1) mn(c,h), we choose çc ç= 2 and super - impose thr ee cur ves for each mand n: c= 2 (prolate case), c= 0 (spherical case), and çc ç= 2 (oblate case). For c= 0, we have the spherical Legendr e functions, P nm(h). For the r egular functions, Figur e 3 shows S(1) mn(c,h)for hover [0, 1]. The spherical angular function is nearly the average ofthe values for pr olate and oblate coor di- nates, indicating that the d rmn(c) are ap- proximately even functions of c. Spheroidal radial functions The spher oidal radial functions, Rmn(c, x), are usually expanded in a basis of spherical Bessel functions.7The expansions ar e quite simple, because radial expansion coef fi- cients ar e proportional to angular expan - sion coef ficients. A given set of spherical- basis radial functions (Bessel, Neumann, orHankel) has cor responding spher oidal ra - dial functions. I discuss the spher oidal ra - dial function called R (1) mn(c, x) by Flammer ,2 by Abramowitz and Stegun,6and in my at - las,7but called jem`(b, x) by Stratton and colleagues,1wher e `= nand h= cin our notation. When c= 0, R(1) mn(c, x) collapses to jn(cx), the spherical Bessel function. The pr ototype spher oidal radial function is regular at x= ±1 and expands in ter ms of regular spherical Bessel functions as shown in Equation 7. In this equation, summationstarts at r= 0 if n -mis even but at r= 1 if n-mis odd. In either case, rgoes by steps of two. The coef ficients armn(c) are radial ex -pansion coef ficients. As cfi0, the spher oidal radial function collapsesto j n(cx), and the only nonzer o ra- dial coef ficient is then amn n–m(0), cor - responding to r= n-m. We can r eadily compute the spher oidal radial coef fi- cients in ter ms of the angular coef ficients drmn. Although the nor malization of the angular coef ficients is dif ferent between Stratton and colleagues1and Flammer ,2 the radial coef ficients ar e the same. Fig - ure 4 displays the armn(c) values as sur faces made fr om plaquettes whose ver tices ar e the radial coef ficient values. T o visualize R(1) mn(c, x) , I choose çc ç= 2 and show two curves for each mand n: çc ç= 2 (pr olate coordinates) and c = -i2 (oblate coor di- nates), as in Figur e 5. After we have computed the angular and radial spher oidal wave functions, we can compute the complete spher oidal wave function, which can help solvemany pr oblems of inter est to scientists and engineers. References 1.J.A. Stratton et al., Spheroidal Wave Functions , Technology Press of M.I.T. and John Wiley &Sons, New York, 1956. 2.C. Flammer, S pheroidal Wave Functions , Stan - ford Univ. Press, Stanford, Calif., 1957. 3.J. Meixner and F.W. Schäfke, Mathieusche Funktionen und Sphäroidfunktionen (MathieuFunctions and Spheroidal Functions), Springer- Verlag, Berlin, 1954. 4.J. Meixner, F.W. Schäfke, and G. Wolf, Math - ieu Functions and Spheroidal Functions andTheir Mathematical Foundations , Springer- Verlag, 1980. 5.A. Erdélyi et al., Higher Transcendental Func - tions, Vol. 3, McGraw-Hill, New York, 1953; reprint edition, Krieger Publishing Co., Mal - abar, Fla., 1981. 6.M. Abramowitz and I.A. Stegun, eds., Hand - book of Mathematical Functions , Dover, New York, 1964. 7.W.J. Thompson, Atlas for Computing Mathe - matical Functions , John Wiley & Sons, 1997, Ch. 13. 8.P. Moon and D.E. Spencer, Field Theory Hand - book, 2nd ed., Springer-Verlag, 1971. 9.L.W. Li et al., “Computations of Spheroidal Harmonics with Complex Arguments: A Re - view with an Algorithm,” Physical Rev. E: Sta - tistical Physics, Plasmas, Fluids, and Related In - terdisciplinary Topics , Vol. 58, No. 5, Nov. 1998, pp. 6792–6806.1 0 02 424 rc 6 8–1amn r 1 0 24 rc –1amn r1 0 24 rc–1amn r 1 0 02 424 rc 6 8(a) (c)(b) (d)–1amn r 0246 1080 2 4 6 Figure 4. Radical coeffi cients for expan - sion into spherical Bessel functions, for m and nvalues of (a) 0, 2; (b) 2, 2; (c) 0, 4; and (d) 2, 4. The coeffi cients peak at r= n-m, the unique value when c= 0. 0.6 2.5 3.0 R(1)(c, )00 c = 2(a)0.2 2.5 3.0R(1)(c, )220.4 0.2 –0.2 (b)0.4 2.5 3.0R(1)(c, )01ξ ξ ξ 0.2 (c) c = –i2ξ ξ ξFigure 5. Spheroidal radial functions of the fi rst kind for prolate ( c= 2) and oblate ( c= -i2) coordinates for mand nvalues of (a) 0, 0; (b) 2, 2; and (c) 0, 1.