主要内容

h

Hankel Matrix.

描述

例子

H= hankel(C返回一个平方Hankel Matrix.在哪里C定义矩阵的第一列,元件在主反对对角线下方为零。

例子

H= hankel(CR.返回一个hankel矩阵C作为第一列和R.作为它的最后一排。如果是最后一个元素C与第一个元素不同R., 然后h发出警告并使用最后一个元素C对于抗对角线。

例子

全部收缩

创建一个对称的Hankel矩阵。

C = [1 2 3 4];Hankel(c)
ans =.4×4.1 2 3 4 2 3 4 0 3 4 0 0 4 0 0 0

使用指定列和行向量创建非对称Hankel矩阵。

C = [2 4 6];r = [6 5 4 3 2 1];Hankel(C,R)
ans =.3×6.2 4 6 5 4 3 4 6 5 4 3 2 6 5 4 3 2 1

创建另一个非对称的Hankel矩阵。如果列向量的最后一个元素与行向量的第一个元素不匹配,则h发出警告并使用列的最后一个元素为反对对角元素。

c = [1 2 3];r = [4 5 7 9];Hankel(C,R)
警告:输入列的最后一个元素与输入行的第一个元素不匹配。列赢得反对对角线冲突。
ans =.3×4.1 2 3 5 2 3 5 7 3 5 7 9

使用复杂的行和列向量创建Hankel矩阵。

C = [1 + 2i 2-4i -1 + 3i];r = [-1 + 3i 3-1i 1-2i];Hankel(C,R)
ans =.3×3复合物1.0000 + 2.0000i 2.0000  -  4.0000i -1.0000 + 3.0000i 2.0000  -  4.0000i -1.0000 + 3.0000i 3.0000  -  1.0000i -1.0000 + 3.0000i 3.0000  -  1.0000i 1.0000  -  2.0000i

输入参数

全部收缩

第一列的Hankel矩阵,指定为标量或向量。

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64
复数支持:万博1manbetx是的

最后一行的Hankel矩阵,指定为标量或向量。如果是最后一个元素C与第一个元素不同R., 然后h使用最后一个元素C对于抗对角线。

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64
复数支持:万博1manbetx是的

更多关于

全部收缩

Hankel Matrix.

Hankel Matrix是矩阵,其中沿着每个抗对角线的元素是相等的:

H = [ C 1 C 2 C 3. C 2 C 3. C 3. C m - 1 C m R. 2 R. N - 2 C m - 1 C m R. 2 R. N - 2 R. N - 1 C m R. 2 R. N - 2 R. N - 1 R. N ]

如果C是Hankel矩阵的第一列和R.那是hankel矩阵的最后一行p = [c r(2:结束)]使用映射完全确定Hankel矩阵的所有元素H我,J.= P.I + J-1。所有方形的Hankel矩阵都是对称的。

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

也可以看看

||

在R2006A之前介绍