MathGroup Archive 2005

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

Search the Archive

Re: TableForm and MatrixForm

  • To: mathgroup at
  • Subject: [mg53662] Re: TableForm and MatrixForm
  • From: David Bailey <dave at>
  • Date: Sat, 22 Jan 2005 03:51:42 -0500 (EST)
  • References: <csntsc$4k0$>
  • Sender: owner-wri-mathgroup at

Blimbaum, Jerry AA R22 wrote:
> A recent question about outputting the following table as a 3 col matrix
> Table[{Sin[x],Cos[y],Sin[x]*Cos[y]},{y,0,2},{x,0,3}];
> gave 2 responses.....
> Flatten[data,1]//MatrixForm
> Flatten[data,1]//TableForm
> The output of these 2 is quite dissimilar....MatrixForm puts a
> parentheses around the table and centers the expressions on each
> line....whereas TableForm doesn't output parentheses nor does it center
> the expressions on each line.....Is this intentional or an
> oversight?.....I dont like the parentheses but I dont like the
> expressions not centered on the column either....
> Jerry blimbaum

I don't get centering with either form, but you can get what you want with:

GridBox[Map[ToBoxes[#] &, Flatten[data, 1], {2}]] // DisplayForm

The GridBox has all sorts of options, and you can nest StyleBox objects 
inside it so that you can output an array as a table with bold headings 
and lines as a grid, or just marking off the headings. If you are 
interested in the exact appearance of your output, this is definitely 
the way to do it.

David Bailey

  • Prev by Date: Monte Carlo Simulation Experiences
  • Next by Date: Re: TableForm and MatrixForm
  • Previous by thread: Re: TableForm and MatrixForm
  • Next by thread: Re: TableForm and MatrixForm