hess
行列のヘッセンベルグ型
構文
H = hess(A)
[P,H] = hess(A)
[AA,BB,Q,Z] = hess(A,B)
説明
H = hess(A) は行列 A のヘッセンベルグ型である H を検出します。
[P,H] = hess(A) は A = P*H*P' と P'*P = eye(size(A)) を満たすヘッセンベルグ行列 H とユニタリ行列 P を作成します。
[AA,BB,Q,Z] = hess(A,B) は正方行列 A と B に対して、Q*A*Z = AA や Q*B*Z = BB となるような上ヘッセンベルグ行列 AA、上三角行列 BB、およびユニタリ行列 Q と Z を作成します。
例
H は、3 行 3 列の固有値テスト行列です。
H =
-149 -50 -154
537 180 546
-27 -9 -25このヘッセンベルグ型は、(3,1) の位置に 0 を配置することになります。
hess(H) =
-149.0000 42.2037 -156.3165
-537.6783 152.5511 -554.9272
0 0.0728 2.4489詳細
拡張機能
バージョン履歴
R2006a より前に導入