F08NWF (ZGEBAK) transforms eigenvectors of a balanced matrix to those of the original complex general matrix.
F08NWF (ZGEBAK) is intended to be used after a complex general matrix
has been balanced by
F08NVF (ZGEBAL), and eigenvectors of the balanced matrix
have subsequently been computed.
For a description of balancing, see the document for
F08NVF (ZGEBAL). The balanced matrix
is obtained as
, where
is a permutation matrix and
is a diagonal scaling matrix. This routine transforms left or right eigenvectors as follows:
- if is a right eigenvector of , is a right eigenvector of ;
- if is a left eigenvector of , is a left eigenvector of .
None.
The errors are negligible.
The total number of real floating point operations is approximately proportional to .
The real analogue of this routine is
F08NJF (DGEBAK).