Re: Calculate a numerical integral with enough precision
- To: mathgroup at smc.vnet.net
- Subject: [mg114736] Re: Calculate a numerical integral with enough precision
- From: Bob Hanlon <hanlonr at cox.net>
- Date: Tue, 14 Dec 2010 06:57:56 -0500 (EST)
You want WorkingPrecision to be at least as large as PrecisionGoal. However, the default is to use a WorkingPrecision that is twice the PrecisionGoal. For this particular integral, the oscillations near zero cause problems eventhough the automatic method used appears to be OscillatorySelection (identical results). (tab = Table[{n, NIntegrate[Exp[Sin[1/x]], {x, 0, \[Pi]/2}, WorkingPrecision -> n, PrecisionGoal -> 15, Exclusions -> (x == 0)] // Quiet}, {n, 15, 50, 5}]) // Grid Bob Hanlon ---- Alexei Boulbitch <alexei.boulbitch at iee.lu> wrote: ============= NIntegrate[Exp[Sin[1/x]], {x, 0, \[Pi]/2}, WorkingPrecision -> 12, Exclusions -> (x == 0), PrecisionGoal -> 15] // Quiet 3.09892833696 * /Subject/: [mg114668] Calculate a numerical integral with enough precision * /From/: alphatest <iliurarfwpuap at mailinator.com> * /Date/: Sun, 12 Dec 2010 05:45:17 -0500 (EST) ------------------------------------------------------------------------ How can we calculate the following integral up to 10-12 decimal places? integrate exp(sin(1/x)) , x=0..pi/2 It's as if no integration method or precision option lets you calculate more than 5-6 decimal places. Is it possible? -- Alexei Boulbitch, Dr. habil. Senior Scientist Material Development IEE S.A. ZAE Weiergewan 11, rue Edmond Reuter L-5326 CONTERN Luxembourg Tel: +352 2454 2566 Fax: +352 2454 3566 Mobile: +49 (0) 151 52 40 66 44 e-mail: alexei.boulbitch at iee.lu www.iee.lu