Re: more plotting peculiarities
- To: mathgroup at smc.vnet.net
- Subject: [mg124135] Re: more plotting peculiarities
- From: "Oleksandr Rasputinov" <oleksandr_rasputinov at hmamail.com>
- Date: Tue, 10 Jan 2012 06:01:23 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <201201080922.EAA01272@smc.vnet.net>
On Mon, 09 Jan 2012 08:22:54 -0000, Richard Fateman
<fateman at eecs.berkeley.edu> wrote:
>
> My guess is that the computation of PlotRange is done using
> Mathematica's arithmetic and
> consequently produces something defective.
One can easily do the experiment:
Block[{Internal`$EqualTolerance = -Infinity},
Print at Plot[Cos[1.0 + n*2.0^-47], {n, -5, 5}]; (* No difference *)
Print at Plot[Cos[1.02 + n*2.0^-47], {n, -1, 1},
PlotRange -> {{-1, 1}, {0.523365951251625, 0.52336595125168}}
]; (* No difference *)
]
>
> I call this a bug.
I agree. But the reason for it is not the obvious one. There might even be
an option somewhere to control this, but if so it's definitely
undocumented and I wasn't able to locate it.
- References:
- more plotting peculiarities
- From: Richard Fateman <fateman@cs.berkeley.edu>
- more plotting peculiarities