Форма Хессенберга матрицы
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