function [Q H] = eig(A) % Q*H*inv(Q) = A [m n] = size(A); [Q H] = hess(A); I=eye(n); % Triangularize t = 0; n2 = n; while 0