Simplifying integral of Gauss' hypergeometric function

  • I
  • Thread starter EngWiPy
  • Start date
  • #1
EngWiPy
1,368
61
Hello all,

I have this integral, and currently I'm evaluating it using Mathematica numerically, which takes time to be evaluated. Can I write it in a way that the integral has a formula in the Table of Integrals?

[tex]\int_0^{\infty} F\left(a_1,a_2;a_3;a_4-a_5x\right) e^{-x}\,dx[/tex]

where ##\{a_i\}_{i=1}^5## are constants, and ##F(.,.;.;) = _2F_1(.,.;.;.)## is the Gauss Hypergeometric function.

Thanks
 

Answers and Replies

  • #3
EngWiPy
1,368
61
The last term in my formula is ##a_4-a_5t## not ##-t##! I tried change of variables, but the limits of integral will change, and there is no integral formula for it.
 
  • #4
36,251
13,309
It might save some time to use this analytic result and integrate the rest (from the changed limits) numerically, as the function does not change that much in this smaller range.

If the help page only gives a result for the integral from 0 to infinity, then I guess a closed form for arbitrary limits does not exist.
 
  • #5
Stephen Tashi
Science Advisor
7,781
1,540
[tex]\int_0^{\infty} F\left(a_1,a_2;a_3;a_4-a_5x\right) e^{-x}\,dx[/tex]

Are the coefficients of your hypergeometric series decreasing rapidly ?
##A_n = \frac{ (a_1)_n (a_2)_n} {(a_3)_n n!} ##

How many terms of the series ##\sum_{k=0}^\infty (\int_0^\infty A_k (a_4 - a_5 x)^k e^{-x} dx ) ## would we have to evaluate to get the precision you need ?
 
  • #6
EngWiPy
1,368
61
Are the coefficients of your hypergeometric series decreasing rapidly ?
##A_n = \frac{ (a_1)_n (a_2)_n} {(a_3)_n n!} ##

How many terms of the series ##\sum_{k=0}^\infty (\int_0^\infty A_k (a_4 - a_5 x)^k e^{-x} dx ) ## would we have to evaluate to get the precision you need ?

I have ##a_1=2##, ##a_2=1##, and ##a_3=3##, while ##a_4## changes in a loop. ##a_5## is also constant, but set at the beginning of the simulation.
 
  • #7
Stephen Tashi
Science Advisor
7,781
1,540
I have ##a_1=2##, ##a_2=1##, and ##a_3=3##, while ##a_4## changes in a loop. ##a_5## is also constant, but set at the beginning of the simulation.

Then let's have you or some other forum member post some examples of the numerical values of ##A_n##. As for me, tonight I'm busy trying to figure out how to use FreeCad.
 

Suggested for: Simplifying integral of Gauss' hypergeometric function

  • Last Post
Replies
5
Views
355
Replies
6
Views
570
Replies
1
Views
47
  • Last Post
Replies
3
Views
644
  • Last Post
Replies
1
Views
444
  • Last Post
Replies
1
Views
598
Replies
4
Views
401
Replies
15
Views
500
Replies
0
Views
634
Replies
1
Views
499
Top