Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学とアルゴリズム > 行列と線形代数 > 行列分解 > HessenbergDecomposition >
Mathematica > 数学とアルゴリズム > グラフとネットワーク > グラフプログラミング > 行列と線形代数 > 行列分解 > HessenbergDecomposition >
Mathematica > 可視化とグラフィックス > グラフとネットワーク > グラフプログラミング > 行列と線形代数 > 行列分解 > HessenbergDecomposition >

HessenbergDecomposition

HessenbergDecomposition[m]
行列のヘッセンベルク(Hessenberg)分解を与える.
  • 結果はの形式で与えられる.ここで pp.h.Conjugate[Transpose[p]]==m となるユニタリ行列である.
  • 行列 m は正方形でなければならない.
4×4行列のヘッセンベルク分解を求める:
行列 h は上ヘッセンベルク行列である:
4×4行列のヘッセンベルク分解を求める:
In[1]:=
Click for copyable input
Out[1]=
行列 h は上ヘッセンベルク行列である:
In[2]:=
Click for copyable input
Out[2]//MatrixForm=
ヘッセンベルク分解は複素行列に使うことができる:
24桁精度の項目の行列:
ヘッセンベルク分解は24桁精度で計算される:
4×4の乱数対称行列:
そのヘッセンベルク分解を計算する:
シフトされていないQRアルゴリズムを100回反復する:
固有値は対角線に沿ってある:
乱数の4×4行列:
そのヘッセンベルク分解を計算する:
行列 はユニタリ行列である:
行列 は上ヘッセンベルク行列である:
もとの行列 は,p.h.ConjugateTranspose[p]によって与えられる:
HessenbergDecompositionは,近似値の行列のみに使える:
厳密値の行列にはJordanDecompositionを使う:
バージョン 5.1 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF