hankel - Hankel matrix
Syntax
H = hankel(c)
H = hankel(c,r)
Description
H = hankel(c) returns the square
Hankel matrix whose first column is c and whose elements
are zero below the first anti-diagonal.
H = hankel(c,r) returns a Hankel
matrix whose first column is c and whose last row is r.
If the last element of c differs from the first element
of r, the last element of c prevails.
Definition
A Hankel matrix is a matrix that is symmetric and constant across the
anti-diagonals, and has elements h(i,j) = p(i+j-1), where
vector p = [c r(2:end)] completely
determines the Hankel matrix.
Examples
A Hankel matrix with anti-diagonal disagreement is
c = 1:3; r = 7:10;
h = hankel(c,r)
h =
1 2 3 8
2 3 8 9
3 8 9 10
p = [1 2 3 8 9 10]See Also
hadamard, toeplitz, kron
 | handle | | hdf |  |
Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
Get the Interactive Kit