Jitse Niesen | 1b3f7f2 | 2010-03-31 11:59:11 +0100 | [diff] [blame] | 1 | EigenSolver<MatrixXf> es; |
| 2 | MatrixXf A = MatrixXf::Random(4,4); |
Jitse Niesen | 8dc9478 | 2010-05-31 18:17:47 +0100 | [diff] [blame] | 3 | es.compute(A, /* computeEigenvectors = */ false); |
Jitse Niesen | 1b3f7f2 | 2010-03-31 11:59:11 +0100 | [diff] [blame] | 4 | cout << "The eigenvalues of A are: " << es.eigenvalues().transpose() << endl; |
Jitse Niesen | 8dc9478 | 2010-05-31 18:17:47 +0100 | [diff] [blame] | 5 | es.compute(A + MatrixXf::Identity(4,4), false); // re-use es to compute eigenvalues of A+I |
Jitse Niesen | 1b3f7f2 | 2010-03-31 11:59:11 +0100 | [diff] [blame] | 6 | cout << "The eigenvalues of A+I are: " << es.eigenvalues().transpose() << endl; |