27.12.2012 Views

Wave Propagation in Linear Media | re-examined

Wave Propagation in Linear Media | re-examined

Wave Propagation in Linear Media | re-examined

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5.1 Univariate numerical quadratu<strong>re</strong><br />

5.1 Univariate numerical quadratu<strong>re</strong><br />

All e cient quadratu<strong>re</strong> methods approximate the <strong>in</strong>tegrand by elementary functions (polynomials)<br />

whose <strong>in</strong>tegrals can be determ<strong>in</strong>ed analytically. This is fairly simple if the <strong>in</strong>tegrand is<br />

smooth. Oscillatory functions, however, a<strong>re</strong> di cult to approximate and <strong>re</strong>qui<strong>re</strong> either higher<br />

order polynomials or a subdivision of the <strong>in</strong>tegration <strong>in</strong>terval. Th<strong>in</strong>gs get even worse if the<br />

<strong>in</strong>terval is <strong>in</strong> nite, like it is for our wave <strong>in</strong>tegrals. In this section we shall thus give a brief<br />

survey of both published algorithms and available computer rout<strong>in</strong>es that tackle the problem<br />

of univariate quadratu<strong>re</strong> of <strong>in</strong> nitely oscillat<strong>in</strong>g functions.<br />

5.1.1 Algorithms<br />

Many authors have conside<strong>re</strong>d nite <strong>in</strong>tegrals of the form<br />

I =<br />

Z b<br />

a<br />

f(x) e jq(x) dx : (5.1)<br />

Such an approach may be applicable to <strong>in</strong> nite <strong>in</strong>tegration <strong>in</strong>tervals if the <strong>in</strong>tegrand decays<br />

fast enough (exponentially) that a truncation is justi ed, so a look at some of the methods<br />

is <strong>re</strong>asonable (see also [113]). Lev<strong>in</strong> [114] pursues the idea that if f we<strong>re</strong> of the form f(x) =<br />

jq 0 (x)p(x)+p 0 (x), then the <strong>in</strong>tegral could be evaluated di<strong>re</strong>ctly. Thus the <strong>in</strong>tegration problem<br />

is transformed <strong>in</strong>to the problem of solv<strong>in</strong>g a di e<strong>re</strong>ntial equation.<br />

Evans [115] subdivides the <strong>in</strong>tegral<br />

I =<br />

NX<br />

i=1<br />

Z a+ih<br />

a+(i,1)h<br />

f(x) s<strong>in</strong><br />

cos<br />

!q(x)dx (5.2)<br />

and approximates both f(x) and q(x) <strong>in</strong> each sub<strong>in</strong>terval by l<strong>in</strong>ear or quadratic forms, <strong>re</strong>spectively.<br />

These can be <strong>in</strong>tegrated analytically, which is equivalent to the trapezoidal and<br />

Simpson's rules for general quadratu<strong>re</strong>. The quadratic approximation <strong>in</strong> fact dates back to<br />

a <strong>re</strong>markably early idea of Filon [116]. An enti<strong>re</strong>ly di e<strong>re</strong>nt approach is that of Eh<strong>re</strong>nmark<br />

[117] who proposes a th<strong>re</strong>e-po<strong>in</strong>t formula with weights chosen such that the formula is exact<br />

for the functions x, s<strong>in</strong> kx, and cos kx. This method is fairly easy to implement and, accord<strong>in</strong>g<br />

to Evans [115], lends itself to an extension to a higher number of po<strong>in</strong>ts.<br />

Xu and Mal [118] compute wave number <strong>in</strong>tegrals of the form R b<br />

f(x) cos(rx) dx by a modi ed<br />

a<br />

Clenshaw-Curtis scheme whe<strong>re</strong> they approximate only f(x) by Chebyshev polynomials. To<br />

achieve the desi<strong>re</strong>d accuracy, they turn to adaptive <strong>in</strong>terval subdivision if the given maximum<br />

order polynomial approximation is not su cient. For certa<strong>in</strong> <strong>in</strong>tegrands, specialised complexplane<br />

techniques as descibed by Davies [119] may be employed. By transform<strong>in</strong>g the contour<br />

of <strong>in</strong>tegration, the <strong>in</strong>tegral can be evaluated easily.<br />

If the <strong>in</strong>tegration <strong>in</strong>terval is <strong>in</strong> nite and the decay of the <strong>in</strong>tegrand is such that the <strong>in</strong>tegral<br />

converges too slowly, a common technique is to partition the <strong>in</strong>tegral and to extrapolate from<br />

a nite series of sub<strong>in</strong>tervals to its limit. All proposed methods <strong>re</strong>qui<strong>re</strong> some knowledge of<br />

125

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!