Собственные значения и собственные векторы
[
также возвращает полную матрицу V
,D
,W
]
= eig(A
)W
столбцы которых являются соответствующими левыми собственными векторами, так что W'*A = D*W'
.
Проблема собственного значения состоит в том, чтобы определить решение к уравнению <reservedrangesplaceholder5> <reservedrangesplaceholder4> = <reservedrangesplaceholder3> <reservedrangesplaceholder2>, где A n
-by- n
матрица, v является вектором-столбцом длины n
, и λ является скаляром. Значения λ, которые удовлетворяют уравнению, являются собственными значениями. Соответствующие значения v, которые удовлетворяют уравнению, являются правыми собственными векторами. Левые собственные векторы, w, удовлетворяют уравнение w» A = <reservedrangesplaceholder1> <reservedrangesplaceholder0>."
[
также возвращает полную матрицу V
,D
,W
]
= eig(A
,B
)W
столбцы которых являются соответствующими левыми собственными векторами, так что W'*A = D*W'*B
.
Обобщенная проблема собственного значения состоит в том, чтобы определить решение к уравнению <reservedrangesplaceholder7> <reservedrangesplaceholder6> = <reservedrangesplaceholder5> <reservedrangesplaceholder4> <reservedrangesplaceholder3>, где A и B n
-by- n
матрицы, v является вектор-столбец длины n
, и λ является скаляром. Значения λ, которые удовлетворяют уравнению, являются обобщенными собственными значениями. Соответствующие значения v являются обобщенными правыми собственными векторами. Левые собственные векторы, w, удовлетворяют уравнение w» A = <reservedrangesplaceholder2> <reservedrangesplaceholder1>» B.
[___] = eig(
, где A
,balanceOption
)balanceOption
является 'nobalance'
, отключает предварительный шаг балансировки в алгоритме. Значение по умолчанию для balanceOption
является 'balance'
, что позволяет балансировать. The eig
функция может вернуть любой из выходных аргументов в предыдущих синтаксисах.
[___] = eig(
, где A
,B
,algorithm
)algorithm
является 'chol'
, использует Факторизацию Холесского B
для вычисления обобщенных собственных значений. Значение по умолчанию для algorithm
зависит от свойств A
и B
, но в целом 'qz'
, который использует алгоритм QZ.
Если A
является эрмитовым и B
является гермитовым положительным определенным, тогда это значение по умолчанию для algorithm
является 'chol'
.
[___] = eig(___,
возвращает собственные значения в форме, заданной как eigvalOption
)eigvalOption
использование любого из входных или выходных аргументов в предыдущих синтаксисах. Задайте eigvalOption
как 'vector'
для возврата собственных значений в векторе-столбце или как 'matrix'
для возврата собственных значений в диагональной матрице.
The eig
функция может вычислять собственные значения разреженных матриц, которые являются действительными и симметричными. Чтобы вычислить собственные векторы разреженной матрицы или вычислить собственные значения разреженной матрицы, которая не является вещественной и симметричной, используйте eigs
функция.