Re: Problem with reading version 4.2 DumpSave files,...
- To: mathgroup at smc.vnet.net
- Subject: [mg75992] Re: Problem with reading version 4.2 DumpSave files,...
- From: terry <terryisnow at yahoo.com>
- Date: Mon, 14 May 2007 03:52:06 -0400 (EDT)
- References: <f1er5d$5i9$1@smc.vnet.net>
Ok I've completed my testing finally. It turns out that the solution
to my problems is simpler than I ever would have thought. It appears
that the problems I've had with the Save[] command not faithfully
saving real numbers only affects version 3.0. When I run the following
code in version 3.0, it never takes long before the loop exits
indicating that what was saved by Save[] does not match what was read
back in. However in version 4.2, try as I may I could not get the loop
to terminate. So that's it, I can just re-save all my real numbers in
4.2 using the Save[] function then read them in from my 5.2 instance.
Thanks again for everyone's input (and especially Chris for giving me
the idea to re-test the Save[] function)!
Terry
P.S. Here's the code I used for testing:
x = True;
While[x,
targetFunction = 537932*Random[Real,{1,27}]^3;
targetFunction2 = targetFunction;
Save["temp",targetFunction2];
Clear[targetFunction2];
Get["temp"];
DeleteFile["temp"];
x = RealDigits[targetFunction2,2] == RealDigits[targetFunction, 2];
If[x == False,
Print[RealDigits[targetFunction,2]];
Print[RealDigits[targetFunction2,2]];
];
];