MathGroup Archive 1997

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

Search the Archive

Integration bugs in Mathematica 3.0

  • To: mathgroup at smc.vnet.net
  • Subject: [mg9213] Integration bugs in Mathematica 3.0
  • From: carlos at mars.Colorado.EDU (Carlos A. Felippa)
  • Date: Fri, 24 Oct 1997 01:00:28 -0400
  • Organization: University of Colorado, Boulder
  • Sender: owner-wri-mathgroup at wolfram.com

In a recent FEM project assigned as HW, about one third of the Integrate
results (216 out of roughly 600)  were wrong.   Extracted sample:

fu=(2+Cos[phiQ])/Sqrt[6-2*Cos[phiQ]*(-2+Cos[theta])-4*Cos[theta]];
BQ=Integrate[fu,{theta,0,Pi}]; 
Print["BQ=",BQ//InputForm];
fu=fu/.{phiQ->0};
BQ=Integrate[fu,{theta,0,Pi}]; 
Print["BQ=",BQ//InputForm];

Results:

BQ=0   (* wrong *)
BQ=3*EllipticK[-3]  (* demonstrates bug *)

The students were not amused.  2.2 does it right, but most of them did
not have access to it on campus machines.

Further, Integrate takes 2-5 times longer than in 2.2.


  • Prev by Date: integration problem???
  • Next by Date: Statistics`ContinousDistributions` (integrating over a UniformDistribution)
  • Previous by thread: Re: integration problem???
  • Next by thread: Re: Integration bugs in Mathematica 3.0