当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia LinearAlgebra.UpperHessenberg用法及代码示例


用法:

UpperHessenberg(A::AbstractMatrix)

构造矩阵 AUpperHessenberg 视图。第一个对角线下方的A 条目将被忽略。

H \ bdet(H) 等实现了高效算法。

另请参见 hessenberg 函数将任何矩阵分解为类似的upper-Hessenberg 矩阵。

如果 F::Hessenberg 是分解对象,则可以使用 F.Q 访问酉矩阵,使用 F.H 访问 Hessenberg 矩阵。提取Q时,得到的类型为HessenbergQ对象,可以用 convert(Array, _) (或简称Array(_))转换为正则矩阵。

迭代分解产生因子 F.QF.H

例子

julia> A = [1 2 3 4; 5 6 7 8; 9 10 11 12; 13 14 15 16]
4×4 Matrix{Int64}:
  1   2   3   4
  5   6   7   8
  9  10  11  12
 13  14  15  16

julia> UpperHessenberg(A)
4×4 UpperHessenberg{Int64, Matrix{Int64}}:
 1   2   3   4
 5   6   7   8
 ⋅  10  11  12
 ⋅   ⋅  15  16

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 LinearAlgebra.UpperHessenberg — Type。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。