eig
Valores propios y vectores propios
Sintaxis
Descripción
[
también devuelve la matriz completa V
,D
,W
] = eig(A
)W
cuyas columnas son los vectores propios izquierdos correspondientes, por lo que W'*A = D*W'
.
El problema de valores propios consiste en determinar la solución de la ecuación Av = λv, donde A es una matriz de n
por n
, v es un vector columna de longitud n
y λ es un escalar. Los valores de λ que satisfacen la ecuación son los valores propios. Los valores correspondientes de v que satisfacen la ecuación son los vectores propios derechos. Los vectores propios izquierdos, w, satisfacen la ecuación w'A = λw'.
[
también devuelve la matriz completa V
,D
,W
] = eig(A
,B
)W
cuyas columnas son los vectores propios izquierdos correspondientes, por lo que W'*A = D*W'*B
.
El problema de valores propios generalizados consiste en determinar la solución de la ecuación Av = λBv, donde A y B son matrices de n
por n
, v es un vector columna de longitud n
y λ es un escalar. Los valores de λ que satisfacen la ecuación son los valores propios generalizados. Los valores correspondientes de v son los vectores propios derechos generalizados. Los vectores propios izquierdos, w, satisfacen la ecuación w'A = λw'B.
[___] = eig(
, donde A
,balanceOption
)balanceOption
es "nobalance"
, desactiva el paso de equilibrado preliminar en el algoritmo. El valor predeterminado de balanceOption
es "balance"
, que permite el equilibrado. La función eig
puede devolver cualquiera de los argumentos de salida de las sintaxis anteriores.
[___] = eig(
, donde A
,B
,algorithm
)algorithm
es "chol"
, utiliza la factorización de Cholesky de B
para calcular los valores propios generalizados. El valor predeterminado de algorithm
depende de las propiedades de A
y B
, pero generalmente es "qz"
, que utiliza el algoritmo QZ, cuando A
o B
no son simétricas.
[___] = eig(___,
devuelve los valores propios en la forma especificada por outputForm
)outputForm
utilizando cualquiera de los argumentos de entrada o salida de las sintaxis anteriores. Especifique outputForm
como "vector"
para devolver los valores propios en un vector columna o como "matrix"
para devolverlos en una matriz diagonal.
Ejemplos
Argumentos de entrada
Argumentos de salida
Más acerca de
Sugerencias
La función
eig
puede calcular los valores propios de matrices dispersas que sean reales y simétricas. Para calcular los vectores propios de una matriz dispersa o para calcular los valores propios de una matriz dispersa que no sea real y simétrica, utilice la funcióneigs
.