Форма Хессенберга матрицы
H = hess(A)
[P,H] = hess(A)
[AA,BB,Q,Z] = hess(A,B)
H = hess(A)
находит H
, гессенбергская форма Хессенберга матрицы A
.
[P,H] = hess(A)
создает матрицу Хессенберга H
и унитарную матрицу P
так что A = P*H*P'
и P'*P = eye(size(A))
.
[AA,BB,Q,Z] = hess(A,B)
для квадратных матриц A
и B
, создает верхнюю матрицу Хессенберга AA
, верхняя треугольная матрица BB
, и унитарные матрицы Q
и Z
таким образом Q*A*Z = AA
и Q*B*Z = BB
.
H
- матрица тестирования собственных значений 3 на 3:
H = -149 -50 -154 537 180 546 -27 -9 -25
Его форма Хессенберга вводит один нуль в (3,1) положении:
hess(H) = -149.0000 42.2037 -156.3165 -537.6783 152.5511 -554.9272 0 0.0728 2.4489