Re: Formatting Numeric Outpuit
- To: mathgroup at smc.vnet.net
- Subject: [mg104822] Re: [mg104782] Formatting Numeric Outpuit
- From: DrMajorBob <btreat1 at austin.rr.com>
- Date: Wed, 11 Nov 2009 04:25:29 -0500 (EST)
- References: <200911101057.FAA19555@smc.vnet.net>
- Reply-to: drmajorbob at yahoo.com
This works:
n1 = RandomReal[100, 10];
NumberForm[Column[n1, Right], {3, 3}]
46.700
87.700
93.300
6.080
64.100
97.500
97.100
66.100
24.800
86.500
And so does this:
Column[NumberForm[#, {3, 3}] & /@ n1, Right]
46.700
87.700
93.300
6.080
64.100
97.500
97.100
66.100
24.800
86.500
Your post is just one more indication that NumberForm is not a "wrapper",
as the documentation claims.
Here's more proof, if such is needed:
n2 = NumberForm[n1, {3, 3}];
n2 + n2
2 {46.700,87.700,93.300,6.080,64.100,97.500,97.100,66.100,24.800,86.500}
n2 + n1
{46.7002+{46.700,87.700,93.300,6.080,64.100,97.500,97.100,66.100,24.800,86.500},87.6606+{46.700,87.700,93.300,6.080,64.100,97.500,97.100,66.100,24.800,86.500},93.313+{46.700,87.700,93.300,6.080,64.100,97.500,97.100,66.100,24.800,86.500},6.0828+{46.700,87.700,93.300,6.080,64.100,97.500,97.100,66.100,24.800,86.500},64.1356+{46.700,87.700,93.300,6.080,64.100,97.500,97.100,66.100,24.800,86.500},97.4756+{46.700,87.700,93.300,6.080,64.100,97.500,97.100,66.100,24.800,86.500},97.1373+{46.700,87.700,93.300,6.080,64.100,97.500,97.100,66.100,24.800,86.500},66.0927+{46.700,87.700,93.300,6.080,64.100,97.500,97.100,66.100,24.800,86.500},24.753+{46.700,87.700,93.300,6.080,64.100,97.500,97.100,66.100,24.800,86.500},86.5165+{46.700,87.700,93.300,6.080,64.100,97.500,97.100,66.100,24.800,86.500}}
That's apparently what it means to say, "NumberForm acts as a 'wrapper',
which affects printing, but not evaluation."
Bobby
On Tue, 10 Nov 2009 04:57:09 -0600, BenT <brtubb at pdmusic.org> wrote:
> Please consider these Mathematica 7 code Input lines:
>
> n1 = RandomReal[100, 10]
>
> n2 = NumberForm[n1, {3, 3}]
>
> Column[n2, Right]
>
> What I expected to get was "ignored", namely right aligned "arbitrary"
> numeric data with 3 digits to the right, and 3 digits to the left of
> the decimal point) formatted in a single column. How can this be
> achieved with any numeric list of data?
>
> --- Benjamin Tubb
>
--
DrMajorBob at yahoo.com
- References:
- Formatting Numeric Outpuit
- From: BenT <brtubb@pdmusic.org>
- Formatting Numeric Outpuit