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