MathGroup Archive 2001

[Date Index] [Thread Index] [Author Index]

Search the Archive

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 ?
>


  • Prev by Date: Re: Letting integers be integers (when using //N)
  • Next by Date: extracting elements from an expression
  • Previous by thread: Re: Letting integers be integers (when using //N)
  • Next by thread: RE: Letting integers be integers (when using //N)