Toeplitz Matrix

Author

Eric W. Weisstein
October 28, 2004

This notebook downloaded from http://mathworld.wolfram.com/notebooks/LinearAlgebra/ToeplitzMatrix.nb.

For more information, see Eric's MathWorld entry http://mathworld.wolfram.com/ToeplitzMatrix.html.

©2005 Wolfram Research, Inc. except for portions noted otherwise

Additional Authors

ToeplitzMatrix code by
Paul Abbott
19 Aug 2004

Code

ToeplitzMatrix[c_?VectorQ,r_?VectorQ]:=Reverse[Partition[Join[Reverse[c],Rest[r]],Length[c],1]]/;0<Length[c]==Length[r]

ToeplitzMatrix[r_?VectorQ]:=Transpose[ToeplitzMatrix[r,r]]

Examples

ToeplitzMatrix[Subscript[a,#]&/@Range[-2,2]]//TraditionalForm

ToeplitzMatrix[Subscript[a,#]&/@Range[-2,2],Subscript[b,#]&/@Range[-2,2]]//TraditionalForm