machine precision number plot fixed in V6?
- To: mathgroup at smc.vnet.net
- Subject: [mg83043] machine precision number plot fixed in V6?
- From: congruentialuminaire at yahoo.com
- Date: Thu, 8 Nov 2007 06:13:56 -0500 (EST)
Hello Mathematica UG:
I was doing some work with the PrecisionPlot package (http://
library.wolfram.com/infocenter/MathSource/715/)
When I ran it under V6, no output was emitted. So I looked again at
the documentation provided by Ted Ersek. Even though it is 8 years
old, it contains the following function and plot which does not work
correctly as recently as V5.
In V6, the invocation with SetPrecision works and emits a smooth plot
(presumably eliminating the need for this package). Here are the lines
of code.
-----------------------------------------------------------
(* a function that does not plot well with machine-precision numbers
*)
f2[x_] = ArcSec[x] - Normal[Series[TrigToExp[ArcSec[x]], {x, \
[Infinity], 7}]]
(* a jagged plot results under V5 and V6 *)
Plot[f2[t], {t, 25, 40}]
(* a smooth plot results only under V6 *)
Plot[f2[SetPrecision[t, 17]], {t, 25, 40}]
------------------------------------------------------------
If there is a simple explanation for what was fixed in V6 to make this
work, I am interested to know.
TIA.
Regards..Roger
- Follow-Ups:
- Re: machine precision number plot fixed in V6?
- From: Carl Woll <carlw@wolfram.com>
- Re: machine precision number plot fixed in V6?
- From: Brett Champion <brettc@wolfram.com>
- Re: machine precision number plot fixed in V6?