QZ-package {QZ} | R Documentation |
Generalized Eigenvalues and QZ Decomposition
Description
QZ package provides generalized eigenvalues and QZ decomposition (generalized Schur form) for an N-by-N non-symmetric matrix A or paired matrices (A,B) with eigenvalues reordering mechanism. The package is mainly based complex*16 and double precision of LAPACK library (version 3.4.2.)
Details
The QZ package contains R functions for generalized eigenvalues and
QZ decomposition (generalized Schur form) for an N-by-N non-symmetric
matrix A or paired matrices (A,B) via two main functions, qz.geigen()
and qz()
. The qz()
function also provides an option for
eigenvalues reordering.
The QZ package is also based on a minimum set of complex*16 and double
precision of LAPACK and BLAS Fortran libraries.
Most functions are wrapped in C via .Call()
to avoid
extra memory copy and to improve performance and memory usage.
Author(s)
Wei-Chen Chen wccsnow@gmail.com
References
Anderson, E., et al. (1999) LAPACK User's Guide, 3rd edition, SIAM, Philadelphia.
https://en.wikipedia.org/wiki/Schur_decomposition
https://www.netlib.org/lapack/
See Also
qz.geigen
,
qz
,
qz.zgges
,
qz.zggev
,
qz.ztgsen
,
qz.dgges
,
qz.dggev
,
qz.dtgsen
,
qz.zgees
,
qz.zgeev
,
qz.ztrsen
,
qz.dgees
,
qz.dgeev
,
qz.dtrsen
.
Examples
## Not run:
demo(ex1_geigen, "QZ")
demo(ex2_qz, "QZ")
demo(ex3_ordqz, "QZ")
demo(ex4_fda_geigen, "QZ")
## End(Not run)