Re: Letting integers be integers (when using //N)
- To: mathgroup at smc.vnet.net
- Subject: [mg27661] Re: [mg27628] Letting integers be integers (when using //N)
- From: BobHanlon at aol.com
- Date: Sat, 10 Mar 2001 00:49:50 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
Print[ { {"a", "b", "c", . . . .}, Flatten[{a, {b, c, . . . . . } //N}] } // TableForm] or Print[ { {"a", "b", "c", . . . .}, Join[{a}, {b, c, . . . . . } //N] } // TableForm] Bob Hanlon In a message dated 2001/3/9 2:53:22 AM, siegman at stanford.edu writes: >A convenient way to format and print the numerical values of a bunch of >variables a,b,c, . . . neatly aligned directly under their corresponding >names is > > Print[ { {"a", "b", "c", . . . .}, > {a, b, c, . . . . . } //N } //TableForm] > >The //N is needed for most of the variables in the list, because most of >them will otherwise appear as messy expressions with lots of pi's and >Sqrt[2]'s and such. > >The thing is, the variable a has an inherently integer value, and just >being fussy I'd like it to print as an integer. But if I write the >second list as > > {Round[a], b, c, . . . .}//N > >the a value still comes out with a decimal point. Any simple way to >get rid of the decimal point on that one value, other than putting //N >on each item of the list individually except for a ? >