Mathematica 9 is now available

Documentation / Mathematica / Built-in Functions / Lists and Matrices / Structure Manipulation /

Further Examples: Partition

This groups the elements of the original list in pairs; the last element is thrown away.

In[1]:=

Out[1]=

This makes triples of elements, with each successive triple offset by elements.

In[2]:=

Out[2]=

Here the offset is .

In[3]:=

Out[3]=

Define a matrix.

In[4]:=

Out[4]//MatrixForm=

This partitions the matrix into blocks of size . The extra elements that do not fit are thrown away; here these are the last row and last column.

In[5]:=

Out[5]//MatrixForm=

The indicates an offset at level (the rows) and at level (the columns).

In[6]:=

Out[6]//MatrixForm=

Here the element a appears at position of the block and the element y appears at position of the block.

In[7]:=

Out[7]//MatrixForm=

This pads with , , and .

In[8]:=

Out[8]//MatrixForm=

Here is the direct way to make a cylinder using the package Shapes.

In[9]:=

In[10]:=

Here is another approach using Partition. The function makeCylinder[r, h, n] gives the graphic for a cylinder of radius r, height h approximated by n vertical rectangles.

In[11]:=

In[12]:=

The function TreeGraphic produces trees with leaves.

In[13]:=

In[14]:=

In[15]:=



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.