MathGroup Archive 2007

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

Search the Archive

Re: Numerical integration

  • To: mathgroup at smc.vnet.net
  • Subject: [mg78819] Re: [mg78761] Numerical integration
  • From: Bob Hanlon <hanlonr at cox.net>
  • Date: Tue, 10 Jul 2007 06:34:23 -0400 (EDT)
  • Reply-to: hanlonr at cox.net

$Version

5.2 for Mac OS X (June 20, 2005)

h[t_]:=Exp[I t](Exp[I t]-1)Sec[Exp[I t]-1];

NIntegrate[h[t],{t,0,2Pi}]

-9.869604401106042 -
  5.748762577084676*^-12*I

N[Integrate[Re[h[t]],{t,0,2Pi}]+Integrate[Im[h[t]],{t,0,2Pi}]I]

-9.869604401106042 +
  2.5587171270657905*^-16*I

with an error warning (NIntegrate::ploss : Nintegrate stopping due to loss =
of precision. ...).


$Version

6.0 for Mac OS X x86 (32-bit) (April 20, 2007)

h[t_] := Exp[I t] (Exp[I t] - 1) Sec[Exp[I t] - 1];

NIntegrate[h[t], {t, 0, 2 Pi}]

-9.86960440107214 +
   5.948019854429276*^-12*I

N[Integrate[Re[h[t]], {t, 0, 2 Pi}] + Integrate[Im[h[t]], {t, 0, 2 Pi}] I]

-9.869604401106052 + 0.*I

with an error warning (NIntegrate::ncvb : Nintegrate failed to converge to =
prescribed accuracy ...).


Bob Hanlon

---- "Jos=C3=A9 Carlos Santos" <jcsantos at fc.up.pt> wrote:
> Hi all:
>
> I detected a problem concerning numerical integration under Mathematica
> 5.1. Consider this function:
>
> h[t_] := Exp[I t](Exp[I t] - 1)Sec[Exp[I t] - 1]
>
> If I compute:
>
> N[Integrate[h[t], {t, 0, 2Pi}]]
>
> I get -3.58642. But if I compute
>
> N[Integrate[Re[h[t]], {t, 0, 2Pi}] + Integrate[Im[h[t]], {t, 0, 2Pi}]I]
>
> instead of getting the same answer, I get -9.869604401106042 +
> 2.2377264147293624^(-16)I. Of course, the imaginary part doesn't bother
> me, but why are the results so different? BTW the difference is equal
> to 2*pi.
>
> Best regards,
>
> Jose Carlos Santos
>



  • Prev by Date: Opening a foreign file from Mathematica
  • Next by Date: Re: save as (regular) html problem
  • Previous by thread: Re: Numerical integration
  • Next by thread: Re: Numerical integration