帮助中心帮助中心
汉克尔矩阵
H =汉克尔(c)
H =汉克尔(c, r)
例子
H=汉克尔(c)返回一个广场汉克尔矩阵在哪里c定义了矩阵的第一列,和下面的元素是零主要反对角。
H=汉克尔(c)
H
c
H=汉克尔(c,r)返回一个汉克尔矩阵c第一列和r最后一行。如果最后一个元素c不同于第一个元素r,然后汉克尔问题一个警告和使用最后一个元素c反对角。
H=汉克尔(c,r)
r
汉克尔
全部折叠
创建一个对称的汉克尔矩阵。
c = (1 2 3 4);汉克尔(c)
ans =4×41 2 3 4 2 3 4 0 3 4 0 0 4 0 0 0
创建一个非对称汉克尔与指定的列和行向量矩阵。
c = (2 4 6);r = [6 5 4 3 2 1];汉克尔(c, r)
ans =3×62 4 6 5 4 3 4 6 5 4 3 2 6 5 4 3 2 1
创建另一个非对称汉克尔矩阵。如果最后一个元素的列向量不匹配行向量的第一个元素,汉克尔发出一个警告,并使用列的最后一个元素反对角元素。
c = (1 2 3);r = [4 5 7 9];汉克尔(c, r)
警告:输入列的最后一个元素不匹配第一个元素的输入行。列赢得反对角冲突。
ans =3×41 2 3 5 2 3 5 7 3 5 7 9
创建一个汉克尔矩阵与复杂的行和列向量。
c =(1 + 2我2-4i 1 + 3);r = (1 + 3 i 3-1i 1-2i);汉克尔(c, r)
ans =3×3复杂我1.0000 + 2.0000 2.0000 - 4.0000 -1.0000 + 3.0000我2.0000 - 4.0000 -1.0000 -1.0000 + 3.0000 + 3.0000我3.0000 - 1.0000 3.0000 - 1.0000 1.0000 - 2.0000我
汉克尔矩阵的第一列,指定为一个标量或矢量。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64复数的支持:金宝app是的
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
最后一行的汉克尔矩阵,指定为一个标量或矢量。如果最后一个元素c不同于第一个元素r,然后汉克尔使用的最后一个元素c反对角。
汉克尔矩阵是一个矩阵的元素在每个反对角相等:
H = ( c 1 c 2 c 3 ⋯ ⋯ ⋯ ⋯ c 2 c 3 ⋰ ⋰ ⋰ ⋰ ⋮ c 3 ⋰ ⋰ ⋰ ⋰ ⋰ ⋮ ⋮ c 米 − 1 c 米 r 2 ⋰ ⋰ r n − 2 c 米 − 1 c 米 r 2 ⋰ ⋰ r n − 2 r n − 1 c 米 r 2 ⋯ ⋯ r n − 2 r n − 1 r n ] 。
如果c的第一列是汉克尔矩阵和r的最后一行是汉克尔矩阵,然后呢p = [c r(2:结束)完全决定使用映射汉克尔矩阵的所有元素H我,我= p我+ j - 1。广场汉克尔矩阵都是对称的。
p = [c r(2:结束)
backgroundPool
ThreadPool
这个函数完全支持线程的环境。金宝app有关更多信息,请参见MATLAB函数线程环境中运行。
这个函数完全支持GPU数组。金宝app有关更多信息,请参见运行在GPU MATLAB函数(并行计算工具箱)。
这个函数完全支持分布式阵列。金宝app有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱)。
之前介绍过的R2006a
阿达玛|托普利兹|克隆亚麻
阿达玛
托普利兹
克隆亚麻
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室