Re: Re: Strange error message from NIntegrate
- To: mathgroup at smc.vnet.net
- Subject: [mg28204] Re: [mg28178] Re: Strange error message from NIntegrate
- From: Tomas Garza <tgarza01 at prodigy.net.mx>
- Date: Wed, 4 Apr 2001 04:13:26 -0400 (EDT)
- References: <9a964c$gtv@smc.vnet.net> <200104030637.CAA20042@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Use NumberForm. Example:
In[1]:=
Table[NumberForm[Exp[-3.], j], {j, 2,
15}]
Out[1]=
{"0.05", "0.0498", "0.04979", "0.049787", "0.0497871", "0.04978707", \
"0.049787068", "0.0497870684", "0.04978706837", "0.049787068368", \
"0.0497870683679", "0.04978706836786", "0.049787068367864", \
"0.0497870683678639"}
Tomas Garza
Mexico City
----- Original Message -----
From: "Henrik Holm" <h.holm at spray.no>
To: mathgroup at smc.vnet.net
Subject: [mg28204] [mg28178] Re: Strange error message from NIntegrate
> [BobHanlon at aol.com]
>
> > You made the power of x a list (brackets vice parenthreses).
>
> Thank you, that seems to be the problem.
>
> > There are still problems with the numerical integration. However, you
can
> >
> > - approximate the answer with a finite upper limit of integration
> > - change the number of intervals (GaussPoints)
> > - change the method of numerical integration
> >
> > NIntegrate[x^(3/2)*Exp[-x]*BesselI[3/2,x/2], {x,0, 1000}]
> >
> > 1.0030037040845279
> >
> > NIntegrate[x^(3/2)*Exp[-x]*BesselI[3/2,x/2], {x,0, Infinity},
> > GaussPoints -> 10]
> >
> > 1.0030037040849122
> >
> > NIntegrate[x^(3/2)*Exp[-x]*BesselI[3/2,x/2], {x,0, Infinity},
> > Method -> Trapezoidal]
> >
> > 1.0030037040847963
>
> Also. thanks for these tips. How can I ask Mathematica to
> show the answer with more than a few digits? (It seems that 6
> digits is standard.)
>
>
> Henrik Holm
>
- References:
- Re: Strange error message from NIntegrate
- From: Henrik Holm <h.holm@spray.no>
- Re: Strange error message from NIntegrate