當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。