toeplitz
Computes the Toeplitz matrix.
Syntax
T = toeplitz(C)
T = toeplitz(C, R)
Inputs
- C
 - A vector used to assign the first column of the Toeplitz matrix.
 - R
 - A vector used to assign the first row of the Toeplitz matrix.
 
Outputs
- T
 - The Toeplitz matrix.
 
Examples
c = [1:3];
T = toeplitz(c)T = [Matrix] 3 x 3
1  2  3
2  1  2
3  2  1c = [1:3];
r = [1,8:10];
T = toeplitz(c, r)T = [Matrix] 3 x 4
1  8  9  10
2  1  8   9
3  2  1   8Comments
toeplitz(c) assigns the elements of c to the first column of the Toeplitz matrix, and zeros to the remaining elements of its first row.
toeplitz(c, r) assigns the elements of c to the first column of the Toeplitz matrix, and the elements of r to its first row, ignoring r(1). Typically, r(1) = c(1).
The remainder of the Toeplitz matrix is assigned by copying the elements of the first column and the first row along each diagonal.