eigen {base} | R Documentation |
This function provides an interface to the EISPACK routines
RS
, RG
, CH
and CG
.
eigen(x, symmetric, only.values=FALSE)
x |
a matrix whose spectral decomposition is to be computed. |
symmetric |
if |
only.values |
if |
The spectral decomposition of x
is returned
as components of a list.
values |
a vector containing the eigenvalues of |
vectors |
a matrix whose columns contain the eigenvectors of |
Smith, B. T, J. M. Boyle, J. J. Dongarra, B. S. Garbow, Y. Ikebe, V. Klema, C. B. Moler (1976). Matrix Eigensystems Routines - EISPACK Guide. Springer-Verlag Lecture Notes in Computer Science.
svd
, a generalization of eigen
; qr
, and
chol
for related decompositions.
eigen(cbind(c(1,-1),c(-1,1)))
eigen(cbind(c(1,-1),c(-1,1)), symmetric = FALSE)# same (different algorithm).
eigen(cbind(1,c(1,-1)), only.values = TRUE)
eigen(cbind(-1,2:1)) # complex values
eigen(print(cbind(c(0,1i), c(-1i,0))))# Hermite ==> real Eigen values
## 3 x 3:
eigen(cbind( 1,3:1,1:3))
eigen(cbind(-1,c(1:2,0),0:2)) # complex values