WOLFRAM

Enable JavaScript to interact with content and submit forms on Wolfram websites. Learn how
Wolfram Language & System Documentation Center

TableForm [list]

prints with the elements of list arranged in an array of rectangular cells.

Details and Options
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
Options  
TableAlignments  
TableDepth  
TableDirections  
TableHeadings  
TableSpacing  
Applications  
Properties & Relations  
Possible Issues  
Neat Examples  
See Also
Tech Notes
Related Workflows
History
Cite this Page

TableForm [list]

prints with the elements of list arranged in an array of rectangular cells.

Details and Options

  • The height of each row and the width of each column are determined by the maximum size of an element in the row or column.
  • TableForm prints a singlelevel list in a column. It prints a twolevel list as a two-dimensional table. More deeply nested lists are by default printed with successive dimensions alternating between rows and columns.
  • Arrays in which all sublists at a particular level are not of the same length display as ragged tables. »
  • The following options can be given:
  • TableAlignments Automatic how to align entries in each dimension
    TableDepth Infinity maximum number of levels to include
    TableDirections Column whether to arrange dimensions as rows or columns
    TableHeadings None how to label table entries
    TableSpacing Automatic how many spaces to put between entries in each dimension
  • The typeset form of TableForm [expr] is interpreted the same as expr when used in input. »
  • When an input evaluates to TableForm [expr], TableForm does not appear in the output. »

Examples

open all close all

Basic Examples  (1)

Show vector, matrix and general arrays in tabular form:

Scope  (3)

Tables of numbers and formulas:

A table of lists:

Format a ragged array:

Options  (11)

TableAlignments  (3)

Specify the alignment of columns:

Define both horizontal and vertical alignments:

Align columns on a decimal point or any character:

TableDepth  (2)

By default all dimensions are formatted:

Only use tabular formatting for the outermost dimension:

TableDirections  (2)

By default the outermost dimension is a column:

Format the first dimension as a row instead:

TableHeadings  (3)

Specify headings for rows:

Specify headings for columns:

Specify headings for rows and columns:

TableSpacing  (1)

The default automatic spacing:

Explicitly specify the spacing between rows and between columns:

Applications  (4)

Display data in a formatted table:

Create a multiplication table:

Multiplication table for the cyclic group :

Create a table of graphics:

Properties & Relations  (7)

TableForm formats arrays in a tabular form:

MatrixForm formats arrays using standard matrix formatting:

Grid formats two-dimensional arrays as a grid:

Use MatrixPlot to visualize the structure of large arrays:

Use ArrayPlot to visualize the structure of large discrete arrays:

Use Style to affect the display of TableForm :

Use any number form such as ScientificForm or BaseForm to affect the display of numbers:

The typeset form of TableForm [expr] is interpreted the same as expr when used in input:

Copy the output and paste it into an input cell. The

1 2
3 4
is interpreted as {{1,2},{3,4}}:

When an input evaluates to TableForm [expr], TableForm does not appear in the output:

Out is assigned the value {{1,2},{3,4}}, not TableForm [{{1,2},{3,4}}]:

Possible Issues  (1)

Even when an output omits TableForm from the top level, it is not stripped from subexpressions:

The output does not have TableForm in it:

However, the variable e does have TableForm in it, which may affect subsequent evaluations:

The determinant is not evaluated due to the intervening TableForm :

Assign variables first and then apply TableForm to the result to maintain computability:

Neat Examples  (1)

A Stirling table texture:

See Also

MatrixForm   Grid   TextGrid   GraphicsGrid   TableView   ArrayPlot   PaddedForm

Function Repository: GridTableForm

Related Workflows

History

Introduced in 1988 (1.0)

Wolfram Research (1988), TableForm, Wolfram Language function, https://reference.wolfram.com/language/ref/TableForm.html.

Text

Wolfram Research (1988), TableForm, Wolfram Language function, https://reference.wolfram.com/language/ref/TableForm.html.

CMS

Wolfram Language. 1988. "TableForm." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/TableForm.html.

APA

Wolfram Language. (1988). TableForm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TableForm.html

BibTeX

@misc{reference.wolfram_2025_tableform, author="Wolfram Research", title="{TableForm}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/TableForm.html}", note=[Accessed: 05-December-2025]}

BibLaTeX

@online{reference.wolfram_2025_tableform, organization={Wolfram Research}, title={TableForm}, year={1988}, url={https://reference.wolfram.com/language/ref/TableForm.html}, note=[Accessed: 05-December-2025]}

Top [フレーム]

AltStyle によって変換されたページ (->オリジナル) /