文件帮助中心
Hankel Matrix.
h = hankel(c)
H = Hankel(C,R)
例子
H= hankel(C)返回一个平方Hankel Matrix.在哪里C定义矩阵的第一列,元件在主反对对角线下方为零。
H= hankel(C)
H
C
H= hankel(C那R.)返回一个hankel矩阵C作为第一列和R.作为它的最后一排。如果是最后一个元素C与第一个元素不同R., 然后h发出警告并使用最后一个元素C对于抗对角线。
H= hankel(C那R.)
R.
h
全部收缩
创建一个对称的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是的
单身的
双倍的
INT8.
int16
INT32.
INT64.
uint8.
uint16
UINT32
UINT64
最后一行的Hankel矩阵,指定为标量或向量。如果是最后一个元素C与第一个元素不同R., 然后h使用最后一个元素C对于抗对角线。
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矩阵都是对称的。
p = [c r(2:结束)]
此功能完全支持GPU阵列。万博1manbetx有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
此功能完全支持分布式数组。万博1manbetx有关更多信息,请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱)。
哈马德|凯龙|toeblitz.
哈马德
凯龙
toeblitz.
系统上存在此示例的修改版本。你想打开这个版本吗?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室