Я пытаюсь решить обобщенную проблему собственных значений с помощью Mathematica. Я хочу найти собственные значения и собственные векторы матрицы A по отношению к B. Но когда я использую Eigensystem
, я получаю следующую ошибку.
A = {{1, 2, 3}, {3, 6, 8}, {5, 9, 2}}
B = {{3, 5, 7}, {1, 7, 9}, {4, 6, 2}}
Eigensystem[{A, B}]
Eigensystem::exnum: Eigensystem has received a matrix with non-numerical or exact
elements. >>
Что я должен делать?
Eigensystem[{a,b}//N]
так, что элементы матрицы не будут точными числами, Mma не будет жаловаться и даст{{1.63593, 0.525975, 0.0111747}, {{0.0936814, 0.782546, -0.615505}, {-0.84891, 0.357536, 0.389254}, {0.8701, -0.491321, 0.0391061}}}
в качестве ответа. - person kglr   schedule 26.12.2011