Filon quadrature

From testwiki
Revision as of 05:59, 16 December 2024 by imported>Citation bot (Added bibcode. | Use this bot. Report bugs. | Suggested by Dominic3203 | Category:Numerical integration (quadrature) | #UCB_Category 7/27)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Short description In numerical analysis, Filon quadrature or Filon's method is a technique for numerical integration of oscillatory integrals. It is named after English mathematician Louis Napoleon George Filon, who first described the method in 1934.[1]

Description

The method is applied to oscillatory definite integrals in the form:

abf(x)g(x)dx

where f(x) is a relatively slowly-varying function and g(x) is either sine or cosine or a complex exponential that causes the rapid oscillation of the integrand, particularly for high frequencies. In Filon quadrature, the f(x) is divided into 2N subintervals of length h, which are then interpolated by parabolas. Since each subinterval is now converted into a Fourier integral of quadratic polynomials, these can be evaluated in closed-form by integration by parts. For the case of g(x)=cos(kx), the integration formula is given as:[1][2]

abf(x)cos(kx)dxh(α[f(b)sin(kb)f(a)sin(ka)]+βC2n+γC2n1)

where

α=(θ2+θsin(θ)cos(θ)2sin2(θ))/θ3
β=2[θ(1+cos2(θ))2sin(θ)cos(θ)]/θ3
γ=4(sin(θ)θcos(θ))/θ3
C2n=12f(a)cos(ka)+f(a+2h)cos(k(a+2h))+f(a+4h)cos(k(a+4h))++12f(b)cos(kb)
C2n1=f(a+h)cos(k(a+h))+f(a+3h)cos(k(a+3h))++f(bh)cos(k(bh))
θ=kh

Explicit Filon integration formulas for sine and complex exponential functions can be derived similarly.[2] The formulas above fail for small θ values due to catastrophic cancellation;[3] Taylor series approximations must be in such cases to mitigate numerical errors, with θ=1/6 being recommended as a possible switchover point for 44-bit mantissa.[2]

Modifications, extensions and generalizations of Filon quadrature have been reported in numerical analysis and applied mathematics literature; these are known as Filon-type integration methods.[4][5] These include Filon-trapezoidal[2] and Filon–Clenshaw–Curtis methods.[6]

Applications

Filon quadrature is widely used in physics and engineering for robust computation of Fourier-type integrals. Applications include evaluation of oscillatory Sommerfeld integrals for electromagnetic and seismic problems in layered media[7][8][9] and numerical solution to steady incompressible flow problems in fluid mechanics,[10] as well as various different problems in neutron scattering,[11] quantum mechanics[12] and metallurgy.[13]

See also

References

Template:Reflist Template:Numerical integration

  1. 1.0 1.1 Cite error: Invalid <ref> tag; no text was provided for refs named filon-1930
  2. 2.0 2.1 2.2 2.3 Cite error: Invalid <ref> tag; no text was provided for refs named davis-rabinowitz-1984
  3. Cite error: Invalid <ref> tag; no text was provided for refs named chase-fosdick-1969
  4. Cite error: Invalid <ref> tag; no text was provided for refs named iserles-norsett-2004
  5. Cite error: Invalid <ref> tag; no text was provided for refs named xiang-2007
  6. Cite error: Invalid <ref> tag; no text was provided for refs named dominguez-2011
  7. Cite error: Invalid <ref> tag; no text was provided for refs named cerveny-ravi-1971
  8. Cite error: Invalid <ref> tag; no text was provided for refs named mosig-gardiol-1983
  9. Cite error: Invalid <ref> tag; no text was provided for refs named chew-1990
  10. Cite error: Invalid <ref> tag; no text was provided for refs named dennis-chang-1970
  11. Cite error: Invalid <ref> tag; no text was provided for refs named grimley-1990
  12. Cite error: Invalid <ref> tag; no text was provided for refs named fedotov-2023
  13. Cite error: Invalid <ref> tag; no text was provided for refs named thouless-1987