Rationalize[] in Mathematica3 vs. Mathematica4
- To: mathgroup at smc.vnet.net
- Subject: [mg20173] Rationalize[] in Mathematica3 vs. Mathematica4
- From: "Gianluca Gorni" <gorni at dimi.uniud.it>
- Date: Sun, 3 Oct 1999 21:07:40 -0400
- Sender: owner-wri-mathgroup at wolfram.com
Hello!
I have run Mathematica 4 on a program that I had tested with
Mathematica 3, and I noticed funny outputs. I traced the
problem to the function Rationalize[], which seems
to be different in the two version.
With the following input
In: Rationalize[0.6000000000000001`]
Mathematica 3 gives
Out: 3/5
while Mathematica 4 gives
Out: 1351079888093186/2251799813488643
Is this change in behaviour intentional?
To get the same result as before from my program
I had to write Rationalize[x, .001] instead of
Rationalize[x].
Gianluca Gorni
--
+---------------------------------+
| Gianluca Gorni |
| Universita` di Udine |
| Dipartimento di Matematica |
| e Informatica |
| via delle Scienze 208 |
| I-33100 Udine UD |
| Italy |
+---------------------------------+
| Ph.: (39) 0432-558422 |
| Fax: (39) 0432-558499 |
| mailto:gorni at dimi.uniud.it |
| http://www.dimi.uniud.it/~gorni |
+---------------------------------+