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 이전에 개발됨