MathGroup Archive 2006

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Why all the if's the answer

  • To: mathgroup at
  • Subject: [mg70823] Re: Why all the if's the answer
  • From: "dimitris" <dimmechan at>
  • Date: Sat, 28 Oct 2006 23:37:55 -0400 (EDT)
  • References: <ehs31u$oe4$>

Dear Aaron,

With all these Log and Sqrt and so many parameters around,
I think it is not very reliable to use GenerateConditions->False
(except you want the finite part of the integral that many
times the setting GenerateConditions->False gives or you are sure
that your integral converge in the Riemann sense and you don't want
Mathematica to search for it)


Timing[Integrate[(Sin[x]/(1 + x^2)^m)*BesselJ[n, x], {x, 0,
60.266 Second

Timing[Integrate[(Sin[x]/(1 + x^2)^m)*BesselJ[n, x], {x, 0, Infinity},
GenerateConditions -> False]][[1]]
6.281 Second

So, you see the advantage of GenerateConditions->False setting; the
But, see now the drawback;

Integrate[(Cos[x]/x)*Exp[(-s)*x], {x, 0, Infinity}, GenerateConditions
-> False]
(1/2)*(-EulerGamma - Log[1 + 1/s^2] + Log[1/s^2])

Integrate[(Cos[x]/x)*Exp[(-s)*x], {x, 0, Infinity}]
Integrate::idiv: Integral of Cos[x]/x)*Exp[(-s)*x] does not converge on


  • Prev by Date: Re: How to change file names?
  • Next by Date: Re: Singularity handling in NIntegrate
  • Previous by thread: Re: Why all the if's the answer
  • Next by thread: Bug in RowReduce of a matrix with symbolic entries