# Table

Table[expr,n]

generates a list of n copies of expr.

Table[expr,{i,imax}]

generates a list of the values of expr when i runs from 1 to imax.

Table[expr,{i,imin,imax}]

starts with i=imin.

Table[expr,{i,imin,imax,di}]

uses steps di.

Table[expr,{i,{i1,i2,}}]

uses the successive values i1, i2, .

Table[expr,{i,imin,imax},{j,jmin,jmax},]

gives a nested list. The list associated with i is outermost. »

# Details

• You can use Table to build up vectors, matrices, tensors, and other arrays.
• Table uses the standard Wolfram Language iteration specification.
• Table evaluates its arguments in a nonstandard way.
• Table[expr,spec] first evaluates spec, then localizes the variable specified and successively assigns values to it, each time evaluating expr.
• Table effectively uses Block to localize values or variables.
• Table[expr,spec1,spec2] is effectively equivalent to Table[Table[expr,spec2],spec1].

# Examples

open allclose all

## Basic Examples(6)

A table of the first 10 squares:

 In[1]:=
 Out[1]=

A table with running from 0 to 20 in steps of 2:

 In[1]:=
 Out[1]=

A list of 10 's:

 In[1]:=
 Out[1]=

Make a 4×3 matrix:

 In[1]:=
 Out[1]=
 In[2]:=
 Out[2]//MatrixForm=

Plot a table:

 In[1]:=
 Out[1]=

Arrange a table in a column:

 In[1]:=
 Out[1]=