Re: LogLinearPlot Nintegrate and a strange error message
- To: mathgroup at smc.vnet.net
- Subject: [mg123788] Re: LogLinearPlot Nintegrate and a strange error message
- From: Bob Hanlon <hanlonr357 at gmail.com>
- Date: Mon, 19 Dec 2011 07:19:02 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <201112180936.EAA01627@smc.vnet.net>
Doesn't seem to be a problem; however, I recommend that you do the
integration symbolicly.
f1[x_?NumericQ] := NIntegrate[(Sinc[1/x*u]), {u, 0, 1}]
f2[x_] = Integrate[Sinc[u/x], {u, 0, 1}]
x*SinIntegral[1/x]
GraphicsGrid[
Outer[
#1[#2[x], {x, 1, 2},
PlotLabel -> ToString[#1] <> " of " <> ToString[#2],
ImageSize -> 300] &,
{Plot, LogLinearPlot},
{f1, f2}]]
Bob Hanlon
On Sun, Dec 18, 2011 at 4:36 AM, Artur Henrykowski <mantysa at gmail.com> wrote:
> Hello,
>
> I noticed a strange behavior of Mathematica (version 7). I have no
> much experience in using it so probably there is something what I do
> not know (nor understand).
>
> I want to plot some function which is defined as integral, e.g.
>
> f := NIntegrate[(Sinc[1/x*u]), {u, 0, 1}]
>
> then I plotted it
> Plot[f, {x, 1, 2}]
>
> and it seems to be ok.
>
> But when I changed the function to LogLinearPlot
>
> datax = Reap[LogLinearPlot[f, {x, 1, 2}, EvaluationMonitor :> Sow[x]]]
>
> I obtained error message: "NIntegrate::ncvb:"NIntegrate failed to
> converge to prescribed accuracy after..." or other similar (e.g.
> Converge to slowly...) depending on function.
>
> But when I explicitly calculate values of function at points x of
> LogLinearPlot
>
> f /. {x -> datax}
>
> there is no error message.
>
> Why do I obtain this this message after calling LogLinearPlot but not
> in other cases? Are these values and plots reliable?
>
> Artur
>
- References:
- LogLinearPlot Nintegrate and a strange error message
- From: Artur Henrykowski <mantysa@gmail.com>
- LogLinearPlot Nintegrate and a strange error message