【功能简介】生成Hankel矩阵。Hankel矩阵的构成方式是:先指定第一列和最后一行,矩阵中其他所有元素都与其左下角相邻位置的元素相等,即H(i,j)=H(i+1,j-1)。
【语法格式】
1.H=hankel(c,r)
生成非对称的Hankel矩阵。第一列元素为c,最后一行元素为r,若c的最后一个元素与r的第一个元素不相等,交叉位置的元素取c的最后一个元素。
2.H=hankel(c)
生成对称的Hankel矩阵。第一列元素为c,次对角线下方所有元素均为零。
【实例3.17】给定向量c、r生成Hankel矩阵。
>> c=[1,2,3,4];
>> r=[4,4.5,5.5];
>> hankel(c,r) %由上述向量生成Hankel矩阵
ans =
1.0000 2.0000 3.0000
2.0000 3.0000 4.0000
3.0000 4.0000 4.5000
4.0000 4.5000 5.5000
【实例分析】除第一列与最后一行外,其余元素都等于其左下方相邻的元素。