hess
행렬의 헤센베르크(Hessenberg) 형식
구문
H = hess(A)
[P,H] = hess(A)
[AA,BB,Q,Z] = hess(A,B)
설명
H = hess(A)는 행렬 A의 헤센베르크(Hessenberg) 형식인 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가 되도록 상부 헤센베르크 행렬(Upper Hessenberg Matrix) AA, 상부 삼각 행렬 BB, 유니타리 행렬(Unitary Matrix) Q와 Z를 생성합니다.
예제
H는 3×3의 고유값 테스트 행렬입니다.
H =
-149 -50 -154
537 180 546
-27 -9 -25이 행렬의 헤센베르크(Hessenberg) 형식에는 (3,1) 위치에 0이 하나 있습니다.
hess(H) =
-149.0000 42.2037 -156.3165
-537.6783 152.5511 -554.9272
0 0.0728 2.4489세부 정보
확장 기능
버전 내역
R2006a 이전에 개발됨