Re: How can I transform the number of 123.456 into "123.456"?
- To: mathgroup at smc.vnet.net
- Subject: [mg26662] Re: [mg26515] How can I transform the number of 123.456 into "123.456"?
- From: "Allan Hayes" <hay at haystack.demon.co.uk>
- Date: Wed, 17 Jan 2001 00:47:17 -0500 (EST)
- References: <200101010732.CAA09656@smc.vnet.net> <92uqmk$drv@smc.vnet.net> <93r81o$4rp@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Drago > Can somebody explain the behaviour of RealDigits [89087.345] - the last number in the digits list!!! > > Greetings from Croatia, > Drago Ganic RealDigits [89087.345] {{8, 9, 0, 8, 7, 3, 4, 5, 0, 0, 0, 0, 0, 0, 0, 1}, 5} I have not sorted this out competely to my satisfaction but: The HelpBrowser tells us that "RealDigits[x] normally returns a list of digits whose length is equal to Precision[x] " (in this case the precision is 16). It seems that the 1 is due to 89087.345 being converted to binary and back We see more of what has happend with RealDigits [89087.345, 10, 20] {{8, 9, 0, 8, 7, 3, 4, 5, 0, 0, 0, 0, 0, 0, 0, 1, 1, 6, 6, 7}, 5} To mitigate this, up to a point, we can use 89087.345`n Which will pad with zeros: {{8, 9, 0, 8, 7, 3, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 5} Please see the NumericsReport under Getting Started/Demos > Demos -- Allan --------------------- Allan Hayes Mathematica Training and Consulting Leicester UK www.haystack.demon.co.uk hay at haystack.demon.co.uk Voice: +44 (0)116 271 4198 Fax: +44 (0)870 164 0565
- References:
- How can I transform the number of 123.456 into "123.456"?
- From: liwen liwen <gzgear@yahoo.com>
- How can I transform the number of 123.456 into "123.456"?