Собственные значения и собственные векторы
[ также возвращает полную матрицу 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 функция.