2012-05-08 1 views
-2

Я пытаюсь найти собственные значения матрицы без использования функции eig (моя домашняя работа говорит так). В Matlab я определяю матрицу и единичную матрицу. Но я не могу установить это уравнение:Поиск собственных значений в MATLAB без использования функции eig

A - x*I 

х здесь лямбда, А матрица, что я должен найти собственные значения и I единичная матрица. Если вы знаете, как найти собственные значения, вы должны это понимать. Как я могу пройти?

+4

Вы [это] (https: //en.wikipedia.org/wiki/Eigenvalue_algorithm)? –

ответ

3

вы можете получить вдохновение здесь: http://en.wikipedia.org/wiki/Eigenvalue_algorithm

если матрица фиксированного размера, вы можете легко сделать det(A-lambda*eye)=0 решать самостоятельно и использовать.

С power iteration вы уже можете найти доминирующую собственное, и я знал, что это расширение этого алгоритма также найти другие собственные, но не могу вспомнить, как это работает :(

Смежные вопросы