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
One input:
c = [1:3];
h = hankel(c)
h = [Matrix] 3 x 3
1 2 3
2 3 0
3 0 0
Two inputs:
c = [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 10
Comments
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.