Transforming limits of integration to a bounded region

Click For Summary

Discussion Overview

The discussion revolves around the numerical evaluation of an improper integral and the transformation of its limits of integration from [0,∞) to a bounded region, specifically [a,b]. Participants explore various substitution methods and numerical integration techniques relevant to this problem.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant presents an improper integral and seeks guidance on transforming the limits of integration.
  • Another suggests that contour integration might be a useful technique for evaluating real definite integrals and inquires about relevant textbooks.
  • A participant shares three recommended substitutions from a monograph to transform the limits of integration from [0,∞) to [0,1), but expresses confusion about the behavior of the variable as it approaches the bounds.
  • One participant mentions difficulties in numerically integrating the integral over a truncated interval, noting that it does not adequately approximate the improper integral.
  • Another points out that as ω approaches 0, G(ω) approaches infinity, suggesting that the integration must occur over (0,∞) or a transformed interval like (0,1).
  • One participant proposes using a numerical integration method that avoids the endpoints of the interval, specifically mentioning the "open" Newton-Coates integration method for the transformed interval (0, 1).
  • A later reply indicates success with an adaptive quadrature algorithm implemented in MATLAB, referencing a specific paper that details the method.

Areas of Agreement / Disagreement

Participants express various techniques and methods for transforming the limits of integration and for numerical evaluation, but there is no consensus on a single approach or solution. The discussion remains unresolved regarding the best method to apply.

Contextual Notes

Participants highlight limitations in their approaches, such as the behavior of the function G(ω) at the limits and the challenges of numerical integration over truncated intervals. These factors contribute to the complexity of the problem without providing definitive resolutions.

nkinar
Messages
74
Reaction score
0
Hello---

I've been working on a problem which requires the numerical evaluation of an improper integral. I would like to transform the limits of integration on [0,\infty) to the bounded region [a,b] by replacing the variable \omega with another variable. Here is the integral:

<br /> u(t,\tau)=\frac{1}{\pi}\int_{0}^{\infty}\! G(\omega)\, d\omega<br />

<br /> G(\omega)=4\sqrt{\pi}\frac{\omega^{2}}{\omega_{0}^ {3}}\mbox{exp}\left(-\frac{\omega^{2}}{\omega_{0}^{2}}\right)\mbox{cos \left(\omega t-\left(\frac{\omega}{\omega_{0}}\right)^{-\gamma}\omega\tau\right)\mbox{exp}\left(-\frac{1}{2Q}\left(\frac{\omega}{\omega_{0}}\right) ^{-\gamma}\omega t\right)}<br />

How should I proceed? Is there a relevant reference which could point me in the proper direction?
 
Physics news on Phys.org
Perhaps contour integration could provide a technique to evaluate real definite integrals? Is there a good textbook/monograph available on contour integration?
 
I've found a monograph with some recommended substitutions [1], but I can't immediately see how this would transform the limits of integration.

Here are three recommended substitutions found in the monograph to transform the limits of integration from [0,\infty) to [0,1), using the variable y:

<br /> \omega = -\alpha \mbox{log}(1 - y), \alpha &gt; 0<br />

<br /> \omega = \frac{y}{1-y}<br />

<br /> \omega = \left ( \frac{y}{1 - y} \right) ^ 2<br />


But what is particularly confusing is that as y \rightarrow 1, \omega \rightarrow |\infty|.

Is there anything that can be done to transform [0,\infty) to [0,1] or similar?


[1] A.R. Krommer and C.W. Ueberhuber, Computational Integration, Philadelphia: Society for Industrial and Applied Mathematics, 1998.
 
Is there a way to numerically integrate this integral? I've tried to perform the integration on a truncated interval such as [0,1000] or [0,10000] instead of [0,\infty) but I've found that the truncated integral cannot adequately approximate the improper integral.

There's got to be a way to properly do this.
 
Oh, and I've also learned that as \omega \rightarrow 0, G(\omega) \rightarrow \infty, so the interval over which the integration is performed would have to be (0,\infty), or the transformed interval would have to be (0,1).
 
So perhaps the best way to proceed would be to use a numerical integration procedure which does not use the endpoints of the interval. One of these methods is the "open" Newton-Coates integration method applied to the transformed interval (0, 1).
 
Okay, well - the following method worked for me. An algorithm to perform adaptive quadrature can be found in the paper by Shampine [1]. This method has been implemented in Matlab as "quadgk." Running the quadgk function on the interval [0,\infty) worked well for u(t, \tau) above.[1] L. Shampine, “Vectorized adaptive quadrature in MATLAB,” Journal of Computational and Applied Mathematics, vol. 211, Feb. 2008, pp. 131-140.
 

Similar threads

  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 10 ·
Replies
10
Views
4K