# [Scipy-svn] r6545 - trunk/doc/source/tutorial

scipy-svn@scip... scipy-svn@scip...
Sun Jun 20 12:52:12 CDT 2010

```Author: warren.weckesser
Date: 2010-06-20 12:52:12 -0500 (Sun, 20 Jun 2010)
New Revision: 6545

Modified:
trunk/doc/source/tutorial/linalg.rst
Log:
DOC: linalg tutorial: added a short section about some of the special matrices.

Modified: trunk/doc/source/tutorial/linalg.rst
===================================================================
--- trunk/doc/source/tutorial/linalg.rst	2010-06-19 20:03:22 UTC (rev 6544)
+++ trunk/doc/source/tutorial/linalg.rst	2010-06-20 17:52:12 UTC (rev 6545)
@@ -823,3 +823,32 @@
Note how, by virtue of how matrix analytic functions are defined,
the Bessel function has acted on the matrix eigenvalues.

+
+Special matrices
+----------------
+
+SciPy and NumPy provide several functions for creating special matrices
+that are frequently used in engineering and science.
+
+====================  =========================  =========================================================
+Type                  Function                   Description
+====================  =========================  =========================================================
+block diagonal        `scipy.linalg.block_diag`  Create a block diagonal matrix from the provided arrays.
+--------------------  -------------------------  ---------------------------------------------------------
+circulant             `scipy.linalg.circulant`   Construct a circulant matrix.
+--------------------  -------------------------  ---------------------------------------------------------
+companion             `scipy.linalg.companion`   Create a companion matrix.
+--------------------  -------------------------  ---------------------------------------------------------
+Hadamard              `scipy.linalg.hadamard`    Construct a Hadamard matrix.
+--------------------  -------------------------  ---------------------------------------------------------
+Hankel                `scipy.linalg.hankel`      Construct a Hankel matrix.
+--------------------  -------------------------  ---------------------------------------------------------
+Leslie                `scipy.linalg.leslie`      Create a Leslie matrix.
+--------------------  -------------------------  ---------------------------------------------------------
+Toeplitz              `scipy.linalg.toeplitz`    Construct a Toeplitz matrix.
+--------------------  -------------------------  ---------------------------------------------------------
+Van der Monde         `numpy.vander`             Generate a Van der Monde matrix.
+====================  =========================  =========================================================
+
+
+For examples of the use of these functions, see their respective docstrings.
\ No newline at end of file

```

More information about the Scipy-svn mailing list